html, body
{
	background-color:#FFFFFF;
	color:#0035AD;
	font-family:Tahoma,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:0px;
	margin:0;
	padding:0;
	border:none;
	min-width:1000px;
	width:expression(document.documentElement.clientWidth < 1000 ? "1000px": "auto" );
	height:100%;
}

body{line-height:normal;}

form { margin:0; }
table { font-size:100%; }
a { color:#0035AD; }
img { border:none; }

h1 { color:#F18214; font-size:170%; }
h2 { color:#F18214; font-size:150%; }
h3 { color:#F18214; font-size:140%; }
h4 { color:#F18214; font-size:120%; }
h5 { color:#F18214; font-size:100%; }
h6 { font-size:100%; margin-bottom:0; margin-top:0.5em; }
ul {list-style-image:url(/images/menu2_off.gif);list-style-position:outside;list-style-type:square;}

.f_right{float:right;}
.f_left{float:left;}
.f_clear{clear:both;}

#h_content
{
	height:100%;
	margin-bottom:-87px !important;
	margin-bottom:0px;
	width:100%;
}

html > body #h_content
{
	height:auto;
	min-height:100%;
}

#h_center
{
	float:left;
	width:100%;
	margin-right:-249px;
	height:auto;
	min-height:100%;
}

#h_center #h_centerInner
{
	
	margin-right:249px;
	background:transparent url(/images/box_bgr2.gif) repeat-x scroll 0 0;
	padding-bottom:43px;
	position:relative;
}

#h_center #h_centerInner #h_top
{
	height:155px;position:relative;
}

#h_center #h_centerInner div.top
{
	height:116px;position:relative;
}


#forFlash
{
	position:relative;
	height:116px;
}

#h_center #h_centerInner div #h_topCorner
{
	position:absolute;
	top:0;
	left:0;
	height:159px;
	width:121px
}

#h_center #h_centerInner div #h_topCorner2
{
	position:absolute;
	top:176px;
	height:314px;
	width:214px;
	left:33%;
	background:url(/images/action_bgr.gif);
}

#h_center #h_centerInner div #h_logo
{
	position:absolute;
	top:-116px;
	margin-top:21px;
	height:0;
	width:212px;
	left:0;
	left:133px;
}

#h_center #h_centerInner div #h_logo #h_logoBottom
{
	margin-top:12px;
	margin-left:11px;

}

#h_center #h_centerInner div #h_way
{
	z-index:10;
	position:absolute;
	top:126px;
	height:19px;
	left:76px;
}

#h_center #h_centerInner #h_data
{
	padding:0 30px;
}

#h_right
{
	float:right;
	width:249px;
	background:#A9BCF1 url(/images/menu_bgr.jpg) repeat-y scroll 0 0;
}

#h_right #h_rightInner
{
	background:transparent url(/images/menu_line.gif) no-repeat scroll right top;
	margin:10px 17px 0 0;
	width:232px;
}

#h_right #h_rightInner #h_rightPhone
{
	left:-19px;
	position:relative;
	top:44px;
}

#h_right #h_rightInner div
{
	margin-top:60px;
	padding:20px;
}

#h_right #h_rightInner div div
{margin:0;padding:0;}

div.submenuPopa a, #h_right #h_rightInner div a.menu
{
	z-index:10;
	display:block;
	background:transparent url(/images/menu_off.gif) no-repeat scroll 0 0;
	margin-bottom:12px;
}

div.submenuPop
{
	border:medium none;
	height:30px;
	margin:-10px 0 0 -193px !important;
	position:absolute;
	text-decoration:none;
	width:233px;
	padding:0 0 0 0 !important;
	
}

div.submenuPop div
{
	margin:0 !important;
	margin-top:0 !important;
	padding:7px 0 7px 7px !important;
	border-bottom:1px solid #CCCCFF;
	background:transparent url(/images/pmenu2.gif) repeat-y scroll 0 0;
	width:186px;
}

div.submenuPop div a
{
	z-index:1000;
	position:relative;
	display:block;
	font-size:11px;
	line-height:12px;
	margin:5px;
	padding-left:18px;
	padding-top: 6px;
	padding-bottom: 2px;
	text-decoration:none;
	background:transparent url(/images/menu2_off.gif) no-repeat scroll 0 6px;
	color:#0035AD;
}

div.submenuPop div a:hover
{
	background:transparent url(/images/menu2_on.gif) no-repeat scroll 0 6px;
}


#h_right #h_rightInner div a.menu:hover
{
	background:transparent url(/images/menu_on.gif) no-repeat scroll 0 0;
}

#h_right #h_rightInner div a.active
{
	display:block;
	margin-bottom:12px;
	background:transparent url(/images/menu_on.gif) no-repeat scroll 0 0;
}

a.parent
{
	display:block;
	margin-bottom:12px !important;
	background:transparent url(/images/menu_parent.gif) no-repeat scroll 0 0 !important;
}

#h_right #h_rightInner div a img
{
	margin:0 0 0 35px;
}

#h_right #h_rightInner div a.subMenu, #h_right #h_rightInner div a.subSubMenu
{
	margin-left:20px;font-size:11px;line-height:120%;display:block;
	background:transparent url(/images/menu2_off.gif) no-repeat scroll 0 0;color:#0035AD;
	padding-left:18px;text-decoration:none;margin-bottom:8px;
}

a.subSubMenu{margin-left:27px !important;font-size:10px !important;}

#h_right #h_rightInner div a.subMenu:hover, #a.subSubMenu:hover
{
	background:transparent url(/images/menu2_on.gif) no-repeat scroll 0 0;
}

#h_right #h_rightInner div a.subMenuActive, a.subSubMenuActive
{
	margin-left:20px;font-size:11px;line-height:120%;display:block;
	color:#0035AD;padding-left:18px;text-decoration:none;margin-bottom:8px;font-weight:bolder;
	background:transparent url(/images/menu2_on.gif) no-repeat scroll 0 0;
}

a.subSubMenuActive{margin-left:27px !important;font-size:10px !important;}

#h_right #h_rightInner #h_rightBottom
{
	margin:0px;
	padding:0px;
	height:78px;
	width:249px;
	position:absolute;
	background:#FFFFFF url(/images/menu_bot.jpg) no-repeat;
	
}

#h_footer
{
	float:left;
	background:#BECEFF url('/images/footer_bgr.gif') repeat scroll 0 0;
	height:87px;
	width:100%;
	position:relative;
}

#h_footerInner
{
	position:relative;
	background:transparent url('/images/footer_line.gif') no-repeat scroll left 4px;
	padding-top:34px;
}

#h_footerInner #h_copyright
{
	position:relative;
	-x-system-font:none;
	color:#5D76B3;
	font-family:Verdana,sans-serif;
	font-size:11px;
	padding-left:38px;
	width:33%;
}

#h_footerInner #h_icons
{
	float:right;
	padding-top:7px;
}

#h_footerInner #h_icons a
{
	margin:0 34px 0 18px;
	text-align:right;
	float:left;
}

#h_footerInner #h_icons a img
{
	height:13px;
	width:13px;
	border:none;
}


.fuckIE
{
	
	margin-top:100px !important;
	margin-top:10px;
}


.h_brandItems
{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-bottom:30px;
}

.h_brandItems a {text-decoration:none;margin-left:5%}

.dark td{background-color:#E8EAFB;}


input, select, textarea
{
-x-system-font:none;
color:#666666;
font-family:Tahoma,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:1px;
}

table.form{margin:15px;margin-left:auto;margin-right:auto;}
table.form td.name{width:300px;padding:7px;}
span.required span{color:#FF0000;}

.pager
{
 margin-bottom /*\**/: 100px\9
}
.pager, .pager a{color:#666666;}
.pager div{float:left;margin:10px;margin-left:0px;}


table.catalogueItemList
{
	width:100%;
}

table.catalogueItemList td
{
	background:transparent url(/images/td_line.gif) no-repeat scroll left top;
	
	padding:14px 14px 7px 16px;
	vertical-align:top;
}

table.catalogueItemList td.left
{
	background:transparent url(/images/td_line.gif) no-repeat scroll left top;
	border-right:1px solid #D8D8D8;
}

table.catalogueItemList td.right
{
	background:transparent url(/images/td_line.gif) no-repeat scroll right top;
}

div.printBut img {border:medium none;margin:-3px 2px -3px 0;}
div.printBut a {text-decoration:none;}

#printBut {position: absolute; top: 15px; left: auto; right: 100px; width: auto;}
#closeBut {position: absolute; top: 15px; left: auto; right: 20px;}
#closeBut span {font-weight: bold; font-size: 180%; float: left; line-height: 10px; margin-right: 3px;}
#printBut a, #closeBut a {text-decoration: none;}

.t_block{
	background:#fcf2e6 url(/images/bg_b.png) repeat-x 0 100%;
	padding-bottom:7px;
	position:relative;
	margin:10px;
	width:99%;
	clear:both;
}
.t_block .t_block_cont{
	padding:5px 10px 0 10px;
	background:url(/images/bg_r.png) repeat-y 100% 0;
	overflow:hidden;
	position:relative;
	color:#898788;
	width:98%;
}
.t_block .tr{
	background:url(/images/bg_r-t.png) no-repeat;
	width:7px;
	height:8px;
	margin-left:100%;
	left:-7px;
	top:0;
	position:absolute;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
}
.t_block .br{
	position:absolute;
	top:auto;
	background:url(/images/bg_r-b.png) no-repeat;
	width:7px;
	height:7px;
	margin-left:100%;
	left:-7px;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
}
.t_block .bl{
	position:absolute;
	top:auto;
	background:url(/images/bg_l-b.png);
	width:7px;
	height:7px;
	left:0;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
}