
html,body { margin: 0; padding: 0; width: 100%; height: 100%; }
body { color: #333; background: #E6EDF0; font: 62.5% Verdana, Arial, Helvetica, sans-serif;
	min-width: 1000px; width: expression((documentElement.clientWidth) < 1000 ? "1000px" : "100%"); }

a img { border: none }
td,th { font: 1em Verdana, Arial, Helvetica, sans-serif; font: "0.75em Verdana, Arial, Helvetica, sans-serif"; color: #000; }
input,select,textarea { color: #000; font: 13px Verdana, Arial, Helvetica, sans-serif; }
a { color: #274C8C; }
a:hover { color: #0058F0; }
form { margin: 0; }
div.clear { clear: both; font-size: 0px; position: relative; width: 100%; }
p { margin: 0 0 1.2em; }

#carrier { font-size: 1.1em; min-height: 100%; }
* html #carrier { height: 100%; }
#padding_bot { padding-bottom: 75px; }
div.carrier { float: left; width: 100%; }


#bg_header { text-align: center; background: #254A8A url(../img/bg_header_x.gif) repeat-x 0 bottom;
	height: 458px; margin: 0 19px 0; }
#header { height: 458px; background: url(../img/bg_header.jpg) no-repeat 127px 0; margin: auto; width: 962px; text-align: left; }
#header img { float: left; position: relative; z-index: 2; }
#catalog_img1 { float: left; padding: 35px 5px 0 13px; }
#header_center { float: left; height: 204px; width: 585px; }
#title { float: left; padding: 12px 0 20px; }
#title img { float: left; background-image: url(../img/title.png);
	//	 background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/title.png,sizingMethod=crop); }
#header_center div.left { width: 218px; float: left; }
#catalog_link1 { width: 100px; }
#catalog_link2 { width: 100px; padding-top: 100px; }
#header_center div.center { float: left; }
#header_center div.right { float: left; width: 218px; }
#catalog_link6 { float: right; text-align: right; width: 100px; }
#catalog_link5 { clear: right; float: right; text-align: right; width: 130px; padding-top: 75px; }
#catalog_img6 { float: left; padding: 25px 0 0 6px; }
#catalog_img2 { clear: both; float: left; padding: 7px 26px 0 93px; }
#catalog_img3 { float: left; width: 215px; }
#catalog_link3 { width: 125px; height: 66px; text-align: right; }
#catalog_link3 div { position: relative; top: 32px; left: -10px; }
#catalog_img4 { float: left; width: 195px; }
#catalog_link4 { width: 100px; height: 66px; }
#catalog_link4 div { position: relative; top: 32px; left: 55px; }
#catalog_img5 { float: left; position: relative; top: -3px; }
#header a { color: #FFF; text-decoration: none; }
#header a:hover { text-decoration: underline; }
#bg_header div.side { width: 17px; height: 458px; font-size: 0; position: absolute; top: 0; }
#bg_header div.bg_left { background: url(../img/bg_header_left.gif); left: 0; }
#bg_header div.bg_right { background: url(../img/bg_header_right.gif); right: 0; }

#header_side { height: 8px; font-size: 0; margin: 0 19px; }
#header_side div.s1 { float: left; position: relative; }
#header_side div.s2 { float: right; position: relative; }
#header_side div.s1 div { position: absolute; left: 0; top: -458px; height: 458px; width: 17px;
	background: url(../img/bg_header_left.gif); }
#header_side div.s2 div { position: absolute; right: 0; top: -458px; height: 458px; width: 17px;
	background: url(../img/bg_header_right.gif); }



#bg_content { margin: 0 19px 0 314px; }
#content { background: #FFF; border: 1px solid #B3B3B3; padding: 20px 50px; color: #000; }
#content td { color: #000; }

div.bg_corner { height: 10px; font-size: 0; }
div.corner { width: 10px; height: 10px; position: relative; }
div.c1 { background: url(../img/corner_content1.gif); float: left; top: 10px; }
div.c2 { background: url(../img/corner_content2.gif); float: right; top: 10px; }
div.c3 { background: url(../img/corner_content3.gif); float: left; top: -10px; }
div.c4 { background: url(../img/corner_content4.gif); float: right; top: -10px; }

#menu { float: left; margin-left: -100%; width: 270px; padding: 10px 0; }
ul#menu_ul { margin: 0; padding: 0; list-style: none; width: 225px; margin-left: 41px; }
ul#menu_ul li { margin-bottom: 6px; background: url(../img/bg_menu_x.gif) repeat-x 0 0; }
ul#menu_ul div { background: url(../img/bg_menu_left.gif) no-repeat 0 0; }
ul#menu_ul div div { background: url(../img/bg_menu_right.gif) no-repeat right 0;
	font-size: 18px; padding: 6px 18px 10px; white-space: nowrap; }
ul#menu_ul a { text-decoration: none; }
ul#menu_ul li.on a { color: #0058F0; text-decoration: underline; }
ul#menu_ul a:hover { text-decoration: underline; }


#footer { margin-top: -75px; padding: 0 19px; font-size: 1.1em; }
#footer div.bg_corner, #footer div.corner { height: 11px; }
div.f1 { background: url(../img/corner_footer1.gif); float: left; top: 11px; }
div.f2 { background: url(../img/corner_footer2.gif); float: right; top: 11px; }

#footer_block { border: 1px solid #BCBCBC; border-bottom: none; background: #274C8C; padding: 0 28px;
	min-height: 63px; height: auto !important; height: 63px; color: #FFF; }
#footer_block table.table { border-collapse: collapse; width: 100%; }
#footer_block td.left, #footer_block td.center, #footer_block td.right { padding: 5px 0; color: #FFF; font-weight: bold;  }
#footer a { color: #FFF; }
#footer_block td.center { padding: 0 56px; }
#footer_block td.right { text-align: right;  }
#footer_block td.center a { text-decoration: none; }
#footer_block td.center a:hover { text-decoration: underline; }


h2 { font-size: 18px; font-weight: normal; margin: 0 0 15px; }
h1 { font-size: 22px; margin: 0 0 15px; }