table.body
{
	width: 980px;
	padding-left: 4px;	
	padding-right: 4px;	
}

table.body td.head
{
	height: 98px;	
	background: url('/images/head_new2.jpg') no-repeat;
	background-position: top center;
}

table.head
{	
	width: 100%;
	padding-left: 22px;	
 	padding-top: 4px;	
}

table.head td
{
	height: 98px;
	
}

table.head a.small
{
	font-size: 11px; 
	color: #999999;
}

table.head a:hover.small
{
	font-size: 11px; 
	color: #f27f21;
}

table.head td.small
{
	vertical-align: top;
	height: 21px; 
}

table.head td.top
{
	height: 21px; 
	vertical-align: top;
}

table.head td.bottom
{
	height: 73px; 
	vertical-align: top;
}

table.head td.phone1, table.foot td.phone1
{
	height: 18px; 
	vertical-align: top;
}

table.head td.phone2, table.foot td.phone2
{
	height: 33px; 
	vertical-align: top;
}

table.head span.head_phone
{
	font-family: Myriad Pro, Arial; 
	font-weight: bold; 	
	text-transform: uppercase; 
	color: #a7a6a6;
}

table.popup td.td1
{
    font-size: 1px; 
    height: 5px; 
    width: 4px; 
    background: url('/bitrix/templates/extrim_home/images/orange_left_top_corner.gif') no-repeat;
}

table.popup td.td2
{
    background-color: white; 
    vertical-align: top; 
    border-top: 1px solid #f27f21; 
    border-bottom: 1px solid #f27f21; 
    padding-top: 5px;
}

table.popup td.td3
{
    font-size: 1px; 
    height: 5px; 
    width: 5px; 
    background: url('/bitrix/templates/extrim_home/images/orange_right_top_corner.gif') no-repeat;
}

table.popup td.td4
{
    font-size: 1px; 
    width: 4px; 
    background-color: white; 
    border-left: 1px solid #f27f21;
}

table.popup td.td5
{
    font-size: 1px; 
    width: 4px; 
    background-color: white; 
    border-right: 1px solid #f27f21;
}

table.popup td.td6
{
    font-size: 1px; 
    height: 5px; 
    width: 4px; 
    background: url('/bitrix/templates/extrim_home/images/orange_left_bottom_corner.gif') no-repeat; 
    background-position: bottom;
}

table.popup td.td7
{
    font-size: 1px; 
    height: 5px; 
    width: 5px; 
    background: url('/bitrix/templates/extrim_home/images/orange_right_bottom_corner.gif') no-repeat; 
    background-position: bottom;
}

table.foot
{
	width: 980px;
}

table.foot span.foot_phone
{
	font-family: Myriad Pro, Arial; 
	font-weight: bold; 	
	text-transform: uppercase; 
	color: #cccccc;
}

table.foot td.footer_menu
{
	height: 39px; 
	background-color: #999999; 
	padding-left: 26px;
}

table.foot td.footer
{
	height: 127px; 	
	background-color: #686868;
	padding-left: 26px; 
	padding-top: 22px;
	padding-right: 4px; 
	vertical-align: top;
}

table.foot td.footer_text
{
	font-family: Tahoma; 
	font-size: 11px; 
	color: #999999;
}

table.silver td.left_top_corner
{
	font-size: 1px; 
	height: 6px; 
	width: 6px; 
	background: url('/bitrix/templates/extrim_home/images/silver_left_top_corner.gif') no-repeat;
}

table.silver td.top_corner
{
	font-size: 1px; 
	height: 6px; 
	background-color: #f5f5f5;
}

table.silver td.right_top_corner
{
	font-size: 1px; 
	height: 6px; 
	width: 6px; 
	background: url('/bitrix/templates/extrim_home/images/silver_right_top_corner.gif') no-repeat;
}

table.silver td.left_corner
{
	font-size: 1px; 
	width: 6px; 
	background-color: #f5f5f5;
}

table.silver td.central
{
	background-color: #f5f5f5;
}

table.silver td.right_corner
{
	font-size: 1px; 
	width: 6px; 
	background-color: #f5f5f5;
}

table.silver td.left_bottom_corner
{
	font-size: 1px; 
	height: 6px; 
	width: 6px; 
	background: url('/bitrix/templates/extrim_home/images/silver_left_bottom_corner.gif') no-repeat; 
	background-position: bottom;
}

table.silver td.bottom_corner
{
	font-size: 1px; 
	height: 6px; 
	background-color: #f5f5f5;
}

table.silver td.right_bottom_corner
{
	font-size: 1px; 
	height: 6px; 
	width: 6px; 
	background: url('/bitrix/templates/extrim_home/images/silver_right_bottom_corner.gif') no-repeat; 
	background-position: bottom;
}

table.beige td.left_top_corner
{
	font-size: 1px; 
	height: 6px; 
	width: 6px; 
	background: url('/bitrix/templates/extrim_home/images/beige_left_top_corner.gif') no-repeat;
}

table.beige td.top_corner
{
	font-size: 1px; 
	height: 6px; 
	background-color: #fdeee1;
}

table.beige td.right_top_corner
{
	font-size: 1px; 
	height: 6px; 
	width: 6px; 
	background: url('/bitrix/templates/extrim_home/images/beige_right_top_corner.gif') no-repeat;
}

table.beige td.left_corner
{
	font-size: 1px; 
	width: 6px; 
	background-color: #fdeee1;
}

table.beige td.central
{
	background-color: #fdeee1;
}

table.beige td.right_corner
{
	font-size: 1px; 
	width: 6px; 
	background-color: #fdeee1;
}

table.beige td.left_bottom_corner
{
	font-size: 1px; 
	height: 6px; 
	width: 6px; 
	background: url('/bitrix/templates/extrim_home/images/beige_left_bottom_corner.gif') no-repeat; 
	background-position: bottom;
}

table.beige td.bottom_corner
{
	font-size: 1px; 
	height: 6px; 
	background-color: #fdeee1;
}

table.beige td.right_bottom_corner
{
	font-size: 1px; 
	height: 6px; 
	width: 6px; 
	background: url('/bitrix/templates/extrim_home/images/beige_right_bottom_corner.gif') no-repeat; 
	background-position: bottom;
}

table.calendar td.calendar_days
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	height: 25px;
}

table.calendar td.calendar_days_w
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #f27f21;
	height: 25px;
}

table.calendar td.calendar_days_d
{
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	height: 25px;
}

table.calendar td.calendar_days_d_w
{
	font-family: Tahoma;
	font-size: 11px;
	color: #f27f21;
	height: 25px;
}

h1
{
	font-family: Tahoma; 
	font-size: 19px;
	font-weight: normal;
	margin: 0px;
}

h2
{
	font-family: Tahoma; 
	font-size: 24px;
	font-weight: normal;
	margin: 0px;
}

.h2
{
	font-family: Tahoma; 
	font-size: 24px;
}

.h2orange
{
	font-family: Tahoma; 
	font-size: 24px;
	color: #d76304;
}

.h3orange
{
	font-family: Tahoma; 
	font-size: 18px;
	color: #d76304;
}

a.a11
{
	font-family: Tahoma; 
	font-size: 11px; 
	color: #3366cc;
}

a.a11b
{
	font-family: Tahoma; 
	font-weight: bold; 
	color: #3366cc; 
	font-size: 11px;
}

a.a12
{
	font-family: Tahoma; 
	color: #3366cc; 
	font-size: 12px;
}

a.a12b
{
	font-family: Tahoma; 
	font-weight: bold; 
	color: #3366cc; 
	font-size: 12px;
}

a.a12orange
{
	font-family: Tahoma; 
	color: #d76304; 
	font-size: 12px;
}

a.black
{
	font-family: Tahoma; 
	font-size: 12px; 
	color: black;
}

.s11
{
	font-family: Tahoma; 
	font-size: 11px;
}

.s11b
{
	font-family: Tahoma; 
	font-weight: bold; 
	color: #3366cc; 
	font-size: 11px;
	cursor: pointer;
}

.s12
{
	font-family: Tahoma; 
	font-size: 12px;
}

.s12b
{
	font-family: Tahoma; 
	font-size: 12px;
	font-weight: bold;
}

.s12b_silver
{
	font-family: Tahoma; 
	font-size: 12px;
	font-weight: bold;
	background-color: #f5f5f5;
}

.s12b_gray
{
	font-family: Tahoma; 
	font-size: 12px; 
	font-weight: bold; 
	color: #666666;
}

.s12_silver
{
	font-family: Tahoma; 
	font-size: 12px;
	color: #666666;
}

a.gray
{
	font-family: Tahoma; 
	font-size: 12px; 
	color: #565656;
}

a.gray:hover
{
	font-family: Tahoma; 
	font-size: 12px; 
	color: #f27f21;
}

ul, ol
{
	margin-top: 0px; 
	margin-bottom: 0px; 
	padding-left: 24px;
	margin-left: 0px;
}

ul.stripe {
  list-style: none;
  padding-left: 12px;
  }
  
table.orange td.left_top_corner
{
	font-size: 1px; 
	height: 6px; 
	width: 5px; 
	background: url('/bitrix/templates/extrim_inside/images/top_left_corner_orange.gif') no-repeat;
}

table.orange td.top_corner
{
	font-size: 1px; 
	height: 6px; 
	border-top: 1px solid #f28521;
}

table.orange td.right_top_corner
{
	font-size: 1px; 
	height: 6px; 
	width: 5px; 
	background: url('/bitrix/templates/extrim_inside/images/top_right_corner_orange.gif') no-repeat;
}

table.orange td.left_corner
{
	font-size: 1px; 
	width: 5px; 
	border-left: 1px solid #f28521;
}

table.orange td.central
{
	vertical-align: top;
}

table.orange td.right_corner
{
	font-size: 1px; 
	width: 5px; 
	border-right: 1px solid #f28521;
}

table.orange td.left_bottom_corner
{
	font-size: 1px; 
	height: 6px; 
	width: 5px; 
	background: url('/bitrix/templates/extrim_inside/images/bottom_left_corner_orange.gif') no-repeat; 
	background-position: bottom;
}

table.orange td.bottom_corner
{
	font-size: 1px; 
	height: 6px; 
	border-bottom: 1px solid #f28521;
}

table.orange td.right_bottom_corner
{
	font-size: 1px; 
	height: 6px; 
	width: 5px; 
	background: url('/bitrix/templates/extrim_inside/images/bottom_right_corner_orange.gif') no-repeat; 
	background-position: bottom;
}

div.discount { position: relative; width: 80px; }
div.discount div.icon { position: absolute; left: 30px; top: -50px; z-index: 10; }
div.discount div.text { position: absolute; z-index: 20; top: -8px; }