body
{
	margin: 0px;
	padding: 0px;
	height: 100%;
	font-family: Georgia, "Times New Roman", Times, serif;
}

p
{
	text-align: justify;
}

h3, h4
{
	color: #054762;
}

table
{
	margin: 0px;
	padding: 0px
}

a
{
	color: #054762;
}

a:hover
{
	color: #9d9d9d;
}


td.top
{
	width: 302px;
	height: 34px;
	background-repeat: repeat-y;
	background: url(/templates/images/right_block_bg.gif);
	text-align: left;
}

td.top_arrow
{
	width: 110px;
	height: 34px;
	background: url(/templates/images/top_arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
}

td.logo
{
	padding-left: 34px;
}

td.right_preblock
{
	width: 53px;
}

#contacts
{
	background: url(/templates/images/icon_contacts.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#ireviews
{
	background: url(/templates/images/icon_reviews.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#ispec
{
	background: url(/templates/images/icon_spec.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

td.right_block
{
	width: 302px;
	background: url(/templates/images/right_block_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	vertical-align: top;
}

td.icons_right
{
	width: 36px;
	height: 38px;
	background: url(/templates/images/icons_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

td.right_block_bottom
{
	width: 302px;
	height: 33px;
	background: url(/templates/images/right_block_bottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: top;
}

td.right_block_top
{
	width: 302px;
	height: 33px;
	background: url(/templates/images/right_block_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

td.block_content
{
	padding: 0px;
	width: 266px;
}

td.right_item_arrow
{
	width: 33px;
	height: 71px;
	background: url(/templates/images/right_item_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

td.right_item_blank
{
	width: 33px;
}

td.block_text_arrow
{
	height: 18px;
	background: url(/templates/images/block_text_arrow.gif);
	background-repeat: no-repeat;
	background-position: 20% center;
}

td.block_text_center
{
	background-color: #FFFFFF;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 13px;
}

td.block_text_bot
{
	height: 13px;
	background: url(/templates/images/block_text_bottom.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

td.block_text_top
{
	height: 9px;
	background: url(/templates/images/block_text_top.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

td.block_title
{
	width: 227px;
	height: 61px;
}

#review
{
	background: url(/templates/images/title_reviews.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#spec
{
	background: url(/templates/images/title_spec.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

td.block_title_bot
{
	width: 227px;
	height: 11px;
	background: url(/templates/images/title_reviews_bot.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

td.block_lines
{
	width: 227px;
	background: url(/templates/images/block_lines.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 20px;
}

td.top_menu_left
{
	width: 43px;
	height: 74px;
	background: url(/templates/images/topmenu_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

td.top_menu_center
{
	height: 1px;
	background: url(/templates/images/topmenu_bg.gif);
	background-repeat: repeat-x;
	text-align: center;
}

td.top_menu_right
{
	width: 43px;
	height: 74px;
	background: url(/templates/images/topmenu_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

td.topmenu_bg_top
{
	width: 100%;
	height: 10px;
	background: url(/templates/images/topmenu_bg_top.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

td.topmenu_content
{
	height: 35px;
}

td.topmenu_bg_bottom
{
	width: 100%;
	height: 29px;
	background: url(/templates/images/topmenu_bg_bottom.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

table.topmenu
{
	width: 600px;
	margin-top: 30px;
}

td.topmenu_arrow
{
	width: 41px;
	height: 29px;
	background: url(/templates/images/topmenu_arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

a.menu_comp
{
	color: #054762;
	font-weight: bold;
	text-decoration: none;
	font-size: 16px;
}

a.menu
{
	color: #464646;
	font-weight: bold;
	text-decoration: none;
	font-size: 16px;
}

a.menu_order
{
	color: #b0051d;
	font-weight: bold;
	text-decoration: none;
	font-size: 16px;
}

a.botmenu_comp
{
	font-family: Arial;
	color: #054762;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
}

a.botmenu
{
	font-family: Arial;
	color: #464646;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
}

a.botmenu_order
{
	font-family: Arial;
	color: #b0051d;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
}

a.botmenu_comp:first-letter
{
	font-size: 18px;
}

a.botmenu:first-letter
{
	font-size: 18px;
}

a.botmenu_order:first-letter
{
	font-size: 18px;
}


a:hover
{
	color: #9d9d9d;
	text-decoration: underline;
}

td.head_main
{
	width: 274px;
	height: 44px;
	background: url(/templates/images/head_main.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

td.head_comp
{
	width: 274px;
	height: 44px;
	background: url(/templates/images/head_comp.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

td.head_opt
{
	width: 274px;
	height: 44px;
	background: url(/templates/images/head_opt.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

td.head_prod
{
	width: 274px;
	height: 44px;
	background: url(/templates/images/head_prod.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

td.head_supp
{
	width: 274px;
	height: 44px;
	background: url(/templates/images/head_supp.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

td.head_price
{
	width: 274px;
	height: 44px;
	background: url(/templates/images/head_price.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

td.head_form
{
	width: 274px;
	height: 44px;
	background: url(/templates/images/head_form.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

table.form
{
	width: 587px;
	background-color: #f1f2ed;
	margin-left: 41px;
	margin-top: 10px;
}

table.content
{
	background-color: #f1f2ed;
	margin-left: 41px;
	margin-top: 10px;
}

td.content
{
	padding: 20px;
	background: url(/templates/images/content_logo.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

td.step_opt
{
	width: 274px;
	height: 64px;
	background: url(/templates/images/step_opt.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

td.step_prod
{
	width: 274px;
	height: 64px;
	background: url(/templates/images/step_prod.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

td.step_supp
{
	width: 274px;
	height: 64px;
	background: url(/templates/images/step_supp.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

td.step_text
{
	padding-left: 50px;
	padding-top: 10px;
}

a.more
{
	color: #054762;
}

a.more:hover
{
	color: #9d9d9d;
}

.red
{
	color: #b0051d;
	font-size: 16px;
	font-weight: bold;
	display: inline;
}

table.rinput td
{
  	margin: 0;
  	pading: 0;
  	border-collapse: collapse;
  	border: none;
  	padding-bottom: 10px;
}
td.rinput
{
  	margin: 0;
  	pading: 0;
  	border: none;
  	background: url(/templates/images/input_bg.gif);
	background-repeat: repeat-x;
}
td.rinput input
{
  	margin: 0;
  	pading: 0;
  	border: none;
  	background: transparent;
  	width: 100%;
}

table.rtext td
{
  	margin: 0;
  	pading: 0;
  	border-collapse: collapse;
  	border: none;
}
td.rtext_top
{
  	margin: 0;
  	pading: 0;
  	border: none;
  	background: url(/templates/images/text_bg_top.gif);
	background-repeat: repeat-x;
}

td.rtext_left
{
  	margin: 0;
  	pading: 0;
  	border: none;
  	background: url(/templates/images/text_bg_left.gif);
	background-repeat: repeat-y;
}

td.rtext_right
{
  	margin: 0;
  	pading: 0;
  	border: none;
  	background: url(/templates/images/text_bg_right.gif);
	background-repeat: repeat-y;
}

td.rtext_bot
{
  	margin: 0;
  	pading: 0;
  	border: none;
  	background: url(/templates/images/text_bg_bot.gif);
	background-repeat: repeat-x;
}

td.rtext
{
  	margin: 0;
  	pading: 0;
  	border: none;
  	background-color: #FFFFFF;
  	width: 100%;
}

textarea.rtext
{
	margin: 0;
  	pading: 0;
  	border: none;
  	background: transparent;
  	width: 100%;
  	overflow: hidden;
}

table.rbutton td
{
  	margin: 0;
  	pading: 0;
  	border-collapse: collapse;
  	border: none;
}
td.rbutton
{
  	margin: 0;
  	pading: 0;
  	border: none;
  	background-color: #084964;
}
td.rbutton input
{
  	margin: 0;
  	pading: 0;
  	border: none;
  	background: transparent;
  	width: 100%;
  	color: #FFFFFF;
  	font-weight: bold;
}

table.botmenu
{
	padding-top: 120px;
	text-align: left;
}

td.tri
{
	width: 3px;
	height: 3px;
	background: url(/templates/images/tri.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

td.botmenu
{
	height: 67px;
	background: url(/templates/images/botmenu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 42px;
}

td.tri_bot
{
	width: 96px;
	height: 26px;
	background: url(/templates/images/tri_bot.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

td.copy
{
	width: 302px;
	height: 200px;
	background: url(/templates/images/right_block_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	vertical-align: bottom;
	text-align: center;
	color: #464646;
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 20px;
}
h1
{
	font-size: 16px;
}
