html {height:100%;}

body {padding:0; margin:0; background:url(../images/bg.jpg) top repeat-x #cdcdcd; font:normal 11px/11px Arial, Helvetica, sans serif; color: #6D6F70; height:100%;}

.menu {_overflow: hidden;width:966px; height:69px; margin: 0 auto; padding: 0px; background:url(../images/header_bg.jpg) left top no-repeat;}
/*	.menu .icons {
			float:left;
			left:993px;
			position:relative;
			bottom: 69px;
			}
		.menu .icons img {border:0; margin:0 0 0 13px;}/**/
	.menu .logo {background:url(../images/header_logo_bg_res.gif) top repeat-x; text-align: right;}
	.menu .logo .inlogo_01 {background:url(../images/header_logo_bg_right.gif) right top no-repeat;}
	.menu .logo .inlogo_02 {background:url(../images/header_logo_bg_left.jpg) left top no-repeat; height:69px; padding: 0 19px 0 0;position:relative;}
	.menu .logo .logoimg {float:left; border:0; padding: 11px 0 0 17px;}
	.menu .logo .rightbox {height: 33px; font-size: 9px; line-height: 33px; text-transform: uppercase; color: #121212;}
		.menu .logo .rightbox form {float: right; margin:0; padding: 3px 0 0 15px; *padding: 3px 0 0 15px; background: url(../images/header_form_input.jpg) 15px 6px no-repeat;}
		.menu .logo .rightbox form .inp {border:0; width: 148px; height: 19px; background: none; padding:4px 0 0 0; margin: 0 13px 0 5px; vertical-align: middile; font-family: Verdana; font-size: 10px; color: #505050; font-weight: bold; text-align: center;}
		.menu .logo .rightbox form .but {width: 25px; height: 23px; background: url(../images/header_form_button.jpg); border: 0; padding: 0; margin: 0; vertical-align: middile;}
		.menu .logo .rightbox a {color: #121212; font-weight: bold;}
		.menu .logo .rightbox a:hover {color: #C61F46;}
		.menu .logo .rightbox a.sel {color: #C61F46;}
		.menu .menuitems {padding: 0; margin: 0; list-style: none; }
		.menu .menuitems li {padding: 0; margin: 0; float: right;}
		.menu .menuitems li a {display: block; padding: 0 23px 0 22px; background: url(../images/header_menu_mid.gif) right 16px no-repeat; font-weight: bold; color: #fff; font-family: Verdana; line-height: 36px; text-transform: uppercase; font-size: 9px;}
    .menu .menuitems li a:hover {text-decoration:none; color: #C61F46;}
    .menu .menuitems li.last a {padding-right: 14px; background: none;}
		.menu .menuitems li.act a {color: #C61F46;}
.bigimg {background:url(../images/content_bg.jpg) left 69px  no-repeat; min-height:100%; _height:100%; }
.bigimg_inner {background:url(../images/content_bg.jpg) left 69px  no-repeat; min-height:100%; _height:100%;  padding-bottom: 85px;}
/*
.bigimg {background:url(../images/content_bg.jpg) center 69px no-repeat; min-height:100%; _height:100%; min-width: 1155px;}
.bigimg_inner {background:url(../images/content_bg_inner.jpg) center 69px no-repeat; min-height:100%; _height:100%; min-width: 1155px; padding-bottom: 85px;}
*/
.content {width:978px; margin: 0 auto; /*padding: 0 125px 0 52px;/**/}

/*
.submenu ul {padding: 8px 0 0 0; margin: 0; height: 28px; list-style: none;}
.submenu_02 ul {padding-left: 312px;}
	.submenu li {padding: 0 5px 0 15px; margin: 0; font-family: Verdana; font-size: 10px; line-height: 17px; float: left; position:relative;}
	.submenu li div {padding-right: 10px; float: left;}
	.submenu li div a {color: #000; display: block; padding: 0 5px 0 5px; height: 19px; float: left;}
	.submenu li.act {background: url(../images/header_submenu_act_left.gif) 5px top no-repeat;}
	.submenu li.act div {background: url(../images/header_submenu_act_right.gif) right top no-repeat;}
	.submenu li.act div a {background: #151515; color: #fff;}
/**/
.menu #main_menu li ul.submenu {background: url(../images/menu_bg_red.jpg) left top repeat-x;padding: 6px 0 0 0px; margin: 0 auto; height: 30px; list-style: none; position:absolute; float: left; display: none; width:100%;left:-6px !important;}
.menu #main_menu li ul.submenu li {padding: 0 5px 0 15px; margin: 0px; font-family: Verdana; font-size: 10px; line-height: 17px; float: left; position:static !important;}
.menu #main_menu li ul.submenu li div {padding-right: 30px; padding-left:20px; float: left;}
.menu #main_menu li ul.submenu li div a {text-transform: uppercase;  color: #fff; display: block; padding: 0 5px 0 5px; height: 19px; float: left;  line-height: 18px; font-size: 9px; font-weight: bold; background:none; white-space: nowrap;}
.menu #main_menu li ul.submenu li.act, .menu #main_menu li ul.submenu li.act2{z-index: 999 !important; }
.menu #main_menu li ul.submenu li.act div, .menu #main_menu li ul.submenu li.act2  div{}
.menu #main_menu li ul.submenu li.act div a, .menu #main_menu li ul.submenu li.act2  div a {color: #F9BE0A; line-height: 18px; font-size: 9px; font-weight: bold;}

ul.submenu li ul.graymenu { float:left; background: url(../images/menu_bg_black.jpg) left 5px repeat-x; height:196px; position:absolute; top:25px; list-style-image:none; list-style-position:outside; list-style-type:none; padding-top: 6px;}
ul.submenu li ul.graymenu li {width:160px !important; float: left; padding:10px 0 0 0px !important; text-align:center; }
ul.submenu li ul.graymenu li a img {border:0;}
.menu #main_menu li ul.submenu li ul.graymenu li a {cursor:pointer; font-size:9px; text-transform:uppercase !important; color:#fff; font-weight:normal; background: none; padding: 3px 25px 3px 12px; line-height: 12px;}
.menu #main_menu li ul.submenu li ul.graymenu li a:hover{text-decoration: none; color: #F9BE0A;}

.menu #main_menu li ul.submenu li ul.graymenu li ul.redmenu {position:absolute; float: left; padding: 0px !important; list-style-image:none; list-style-position:outside; list-style-type:none;}
.menu #main_menu li ul.submenu li ul.graymenu li ul.redmenu li {background: #B01C38; float: left; clear: left; padding: 0px !important; text-align:left; width:100%;}
.menu #main_menu li ul.submenu li ul.graymenu li ul.redmenu li:hover {background: #3a3a3a;}
.menu #main_menu li ul.submenu li ul.graymenu li ul.redmenu li a{padding: 0 3px 0 10px; line-height: 22px; width: 100%; clear: left; background: none; float: left !important;}

/*
.menu #main_menu li ul.submenu li ul.graymenu li.top_corner,
.menu #main_menu li ul.submenu li ul.graymenu li.top_corner div.right_corner,
.menu #main_menu li ul.submenu li ul.graymenu li.bottom_corner,
.menu #main_menu li ul.submenu li ul.graymenu li.bottom_corner div{
	margin: 0px !important;
	padding: 0px !important;
	background-color: transparent;
	background-repeat: no-repeat;
	height: 4px;
}
*/
.menu #main_menu li ul.submenu li ul.graymenu li ul.redmenu li.top_corner,
.menu #main_menu li ul.submenu li ul.graymenu li ul.redmenu li.top_corner div.right_corner,
.menu #main_menu li ul.submenu li ul.graymenu li ul.redmenu li.bottom_corner,
.menu #main_menu li ul.submenu li ul.graymenu li ul.redmenu li.bottom_corner div{
	margin: 0px !important;
	padding: 0px !important;
	background-repeat: no-repeat;
	height: 2px; 
	background-color: transparent;
}

.menu #main_menu li ul.submenu li ul.graymenu li.top_corner{
	float: left;
	position:relative;
	background-image:url(../images/mgc_left_top.gif);
	width: 100%;
	overflow: hidden;
}

.menu #main_menu li ul.submenu li ul.graymenu li ul.redmenu li.top_corner{background-image:url(../images/mrc_left_top.gif);}
.menu #main_menu li ul.submenu li ul.graymenu li ul.redmenu li.top_corner div.right_corner{background-image: url(../images/mrc_right_top.gif);}
.menu #main_menu li ul.submenu li ul.graymenu li ul.redmenu li.bottom_corner div.right_corner{background-image: url(../images/mrc_right_bottom.gif);}

.menu #main_menu li ul.submenu li ul.graymenu li ul.redmenu li.top_corner div.background,
.menu #main_menu li ul.submenu li ul.graymenu li ul.redmenu li.bottom_corner div.background{
	margin: 0 0 0 2px !important;
	_margin: 0 0 0 1px !important;
	padding: 0 !important;
	background: #B01C38;
	height: 2px !important;
}

.menu #main_menu li ul.submenu li ul.graymenu li ul.redmenu li.bottom_corner{
	float: left;
	position:relative;
	background-image:url(../images/mrc_left_bottom.gif);
	width: 100%;
	overflow: hidden;
}

.menu #main_menu li ul.submenu li ul.graymenu li ul.redmenu li.top_corner div.right_corner,
.menu #main_menu li ul.submenu li ul.graymenu li ul.redmenu li.bottom_corner div.right_corner{float:right; width: 2px;}


.menu #main_menu li ul.submenu li ul.graymenu li.top_corner div.right_corner,
.menu #main_menu li ul.submenu li ul.graymenu li.bottom_corner div.right_corner{float:right; width: 4px;}

.menu #main_menu li ul.submenu li ul.graymenu li.top_corner div.right_corner{background-image: url(../images/mgc_right_top.gif);}
.menu #main_menu li ul.submenu li ul.graymenu li.bottom_corner div.right_corner{background-image: url(../images/mgc_right_bottom.gif);}

/*
.menu #main_menu li ul.submenu li ul.graymenu li.top_corner div.background,
.menu #main_menu li ul.submenu li ul.graymenu li.bottom_corner div.background{
	margin: 0 0 0 4px !important;
	_margin: 0 0 0 2px !important;
	padding: 0 !important;
	background: #3a3a3a;
	height: 4px !important;
}
*/
.menu #main_menu li ul.submenu li ul.graymenu li.bottom_corner{
	float: left;
	position:relative;
	background-image:url(../images/mgc_left_bottom.gif);
	width: 100%;
	overflow: hidden;
}

/**/
.sub_menu_fone{width: 978px;}


.flash {}
	.flash .center {background: url(../images/flash_left_res.gif) left repeat-y #000;}
	.flash .center div {background: url(../images/flash_right_res.gif) right repeat-y; height: 372px;}
	.flash .top {background: url(../images/flash_top_left.gif) left top no-repeat; padding-left:16px;}
	.flash .top div {background: url(../images/flash_top_right.gif) right top no-repeat; padding-right:19px;}
	.flash .top div div {background: url(../images/flash_top_res.gif) top repeat-x #000; height:16px;}
.flash_img_01 {height: 285px; padding: 57px 53px 0 0; background: url(../images/flash_img_01.jpg); font-size: 12px; line-height: 19px; color: #fff; text-align: right;}
	.flash_img_01 p {padding: 14px 0 0 0; margin: 0;}
	.flash_img_01 h1 {font-family: Tahoma, Arial; font-size: 40px; font-weight: normal; color: #FFF; line-height: 43px; padding: 0; margin: 0;}
	.flash_img_01 h2 {font-family: Tahoma, Arial; font-size: 26px; font-weight: normal; color: #C51E44; line-height: 22px; padding: 0; margin: 0;}
.products {width:968px;padding:0 0 0 6px; margin:0; list-style:none; min-height:40px; _height:40px; position: absolute; top: 490px;}
	.products li {float:left; width:237px; padding:0 5px 0 0; margin:0;}
	.products li .top {background:url(../images/product_top_left.gif) left no-repeat; padding-left:5px;}
		.products li .top div {background:url(../images/product_top_right.gif) right no-repeat; padding-right:5px;}
		.products li .top div div {height:6px; background:#fff;}
	.products li .top_wh {height:142px; background:url(../images/products_wh_res.gif) top repeat-x #F6F5F7; text-align:center;}
	.products li .top_gr {background: url(../images/products_res.gif) top repeat-x #F7F7F7;}
	.products li .bot_red_01 {height:41px; background:url(../images/product_01_bot_res.gif) left repeat-y #AD293D;}
	.products li .bot_01 {background:url(../images/product_01_bot_left.gif) left no-repeat; padding-left:6px;}
		.products li .bot_01 div {background:url(../images/product_01_bot_right.gif) right no-repeat; padding-right:6px;}
		.products li .bot_01 div div {height:6px; background:url(../images/product_01_bot_res.gif) -6px top repeat-y #AD293D;}
	.products li .bot_red_02 {height:41px; background:url(../images/product_02_bot_res.gif) left repeat-y #AD293D;}
	.products li .bot_02 {background:url(../images/product_02_bot_left.gif) left no-repeat; padding-left:6px;}
		.products li .bot_02 div {background:url(../images/product_02_bot_right.gif) right no-repeat; padding-right:6px;}
		.products li .bot_02 div div {height:6px; background:url(../images/product_02_bot_res.gif) -6px top repeat-y #BD1D3C;}
	.products li .bot_red_03 {height:41px; background:url(../images/product_03_bot_res.gif) left repeat-y #CE0835;}
	.products li .bot_03 {background:url(../images/product_03_bot_left.gif) left no-repeat; padding-left:6px;}
		.products li .bot_03 div {background:url(../images/product_03_bot_right.gif) right no-repeat; padding-right:6px;}
		.products li .bot_03 div div {height:6px; background:url(../images/product_03_bot_res.gif) -6px top repeat-y #CE0835;}
	.products li .bot_red_04 {height:41px; background:url(../images/product_04_bot_res.gif) left repeat-y #D30233;}
	.products li .bot_04 {background:url(../images/product_04_bot_left.gif) left no-repeat; padding-left:6px;}
		.products li .bot_04 div {background:url(../images/product_04_bot_right.gif) right no-repeat; padding-right:6px;}
		.products li .bot_04 div div {height:6px; background:url(../images/product_04_bot_res.gif) -6px top repeat-y #D30233;}
	.products h1 {line-height:20px; font-family:Arial Narrow, Tahoma, Arial, Helvetica, sans-serif; font-size:19px; color:#010101; font-weight:normal; padding:0 0 9px 21px; margin:0; text-align:left;}
		.products h1 .red {color:#CC294F;}
	.products img {border:0;}
.products_02_top {background: url(../images/products_02_top_left.png) left top no-repeat; padding-left: 9px;}
	.products_02_top div {background: url(../images/products_02_top_right.png) right top no-repeat; padding-right: 12px;}
	.products_02_top div div {height: 9px; background: url(../images/products_02_top_res.gif) top repeat-x #DDDDDD;}
.products_02_bot {background: url(../images/products_02_bot_left.png) left top no-repeat; padding-left:9px;}
	.products_02_bot div {background: url(../images/products_02_bot_right.png) right top no-repeat; padding-right:12px;}
	.products_02_bot div div {height: 14px; background: url(../images/products_02_bot_res.png) bottom repeat-x;}
.products_02 {background: url(../images/products_02_right_res.png) right repeat-y; padding-right: 3px;}
	.products_02 .inprod02_01 {border-left: 1px solid #E9E9E9; background: url(../images/products_02_res.gif) top repeat-x #EBEBEB; min-height: 107px; _height: 107px;}
	.products_02 td {text-align:left; vertical-align:top;}
	.products_02 .arrow {float: left; padding: 19px 25px 0 25px; border: 0;}
	
	.products_02 .previous,
	.products_02 .next {
		float: left;
		/*padding: 19px 25px 0 25px;
/**/
		border: 0;
		border: 0px solid transparent;
	}
	.products_02 .previous,
	.products_02 .next {outline-style:none;}
	
	.products_02 .previous{height:41px;width:50px;padding:19px 25px 0 0;background: url(../images/products_02_left_act.png) no-repeat center bottom;}
	.products_02 .next{height:41px;width:70px;padding:19px 0 0;background: url(../images/products_02_right_act.png) no-repeat center bottom;}
	
	.products_02 span.prev .disabled{padding-top:10px;background: url(../images/products_02_left_out.gif) no-repeat center bottom;}
	.products_02 span.nex .disabled{padding-top:10px;background: url(../images/products_02_right_out.gif) no-repeat center bottom;}
	
	.products_02 ul {padding:0; margin:0; list-style:none; float:left;}
	.products_02 ul li {float:left;text-align:center; width: 148px;}
	.products_02 ul li a {display: block; width: 130px; padding: 0px 0 0 0; margin: 0 9px 0 9px; text-align: center; color: #333; text-decoration: none;}

.textblock_top {background:url(../images/textblock_top_left.gif) left no-repeat; padding-left:13px;}
	.textblock_top div {background:url(../images/textblock_top_right.gif) right no-repeat; padding-right:13px;}
	.textblock_top div div {background:#FEFEFE; height:11px; border-top:2px solid #F1F0F2;}
.textblock {background:url(../images/textblock_right_res.gif) right repeat-y; padding-right:2px;}
	.textblock .intextbl_01 {background:url(../images/textblock_res.gif) bottom repeat-x #FEFEFE; padding:19px 31px 0 31px;}
	.textblock .copyright {padding:112px 35px 59px 0; color:#CC294F;}
		.textblock .copyright .rig {float:right;}
		.textblock .copyright a {padding-right:30px; color:#CC294F;}
		.textblock .copyright .rig a {padding-right:0; color:#CC294F;}
.textblock_inner_top {background:url(../images/textblock_inner_top_left.png) left no-repeat; padding-left:15px;}
	.textblock_inner_top div {background:url(../images/textblock_inner_top_right.png) right no-repeat; padding-right:23px;}
	.textblock_inner_top div div {background:#FEFEFE; height:10px; border-top:2px solid #F1F0F1;}
.textblock_inner_bot {background:url(../images/textblock_inner_bot_left.png) left no-repeat; padding-left:9px;}
	.textblock_inner_bot div {background:url(../images/textblock_inner_bot_right.png) right no-repeat; padding-right:9px;}
	.textblock_inner_bot div div {background:url(../images/textblock_inner_bot_res.png) top repeat-x; height:8px;}
.textblock_inner {background:url(../images/textblock_inner_right_res.png) right repeat-y; padding-right:7px;}
	.textblock_inner .intextbl_01 {background:url(../images/textblock_res.gif) bottom repeat-x #FEFEFE; padding:19px 31px 0 31px;}
	.textblock_inner .copyright {padding:112px 35px 59px 0; color:#CC294F;}
		.textblock_inner .copyright .rig {float:right;}
		.textblock_inner .copyright a {padding-right:30px; color:#CC294F;}
		.textblock_inner .copyright .rig a {padding-right:0; color:#CC294F;}

.block_01_top {background: url(../images/block_01_top_left.png) left top no-repeat; padding-left: 8px;}
	.block_01_top div {background: url(../images/block_01_top_right.png) right top no-repeat; padding-right: 15px;}
	.block_01_top div div {background: #F3F3F3; border-top: 1px solid #DEDEDE; height: 12px;}
	.block_01_top div div #sharethis_0 {float:right; margin-top:7px;*margin-top:0px;}
  .block_01_top div div #sharethis_0 a {color:#23831E;}
.block_01_bot {background: url(../images/block_01_bot_left.png) left top no-repeat; padding-left: 13px;}
	.block_01_bot div {background: url(../images/block_01_bot_right.png) right top no-repeat; padding-right: 14px;}
	.block_01_bot div div {background: url(../images/block_01_bot_res.png) top repeat-x; height: 15px;}
.block_01 {background: url(../images/block_01_right_res.png) right repeat-y; padding-right: 7px;}
	.block_01 .inbl01_01 {padding-bottom: 12px;border-left: 1px solid #DEDEDE; background: #F3F3F3;}
.block_02_top {background: url(../images/block_02_top_left.gif) left top no-repeat; padding-left: 5px;}
	.block_02_top div {background: url(../images/block_02_top_right.gif) right top no-repeat; padding-right: 5px;}
	.block_02_top div div {background: #FFF; border-top: 1px solid #D4D4D1; height: 4px;}
.block_02 {background: #FFF; border-bottom: 1px solid #D4D4D1; border-left: 1px solid #D4D4D1; border-right: 1px solid #D4D4D1;}
.block_03_bot {background:url(../images/block_03_bot_left.png) left no-repeat; padding-left:14px;}
	.block_03_bot div {background:url(../images/block_03_bot_right.png) right no-repeat; padding-right:11px;}
	.block_03_bot div div {background:url(../images/block_03_bot_res.png) top repeat-x; height:14px;}
.block_03 {background:url(../images/block_03_right_res.png) right repeat-y; padding:0 5px 0 0;}
	.block_03 .inbl03_01 {/*background:url(../images/block_03_left.gif) left top no-repeat #D8D7D7;/**/background:#FFF; border-left:1px solid #D8D7D7; padding:0 0 0 1px;}
	.block_03 .inbl03_02 {background:#FFF;}

.block_08_bot {background:url(../images/block_08_bot_left.gif) left no-repeat; padding-left:10px;}
	.block_08_bot div {background:url(../images/block_08_bot_right.gif) right no-repeat; padding-right:10px;}
	.block_08_bot div div {background:url(../images/block_08_bot_res.gif) top repeat-x; height:10px;}
.block_08 {background:url(../images/block_08_right_res.gif) right repeat-y; padding:0 5px 0 0;}
	.block_03 .inbl08_01 {background:#FFF; border-left:1px solid #CECECE;/*background:url(../images/block_03_left.gif) left top no-repeat #D8D7D7;/**/ padding:0 0 0 1px;}
	.block_03 .inbl08_02 {background:#FFF; padding:10px 15px 0;}
	.block_03 .inbl08_02 a{display:block; color:#AB3A32; font-weight: bold; padding:5px 0;}


.list_01 {padding:0; margin:0; list-style:none; height:80px;}
	.list_01 li {float:left; padding:0 10px 0 0; margin:0; width:132px;/**/}
	.list_01 li.li_01 {width:153px;}
	.list_01 li.li_02 {width:147px;}/**/
	.list_01 ul {padding:5px; margin:0; list-style:none;}
	.list_01 li li {padding:0; margin:3px 0; float:left; width:auto;}
	.list_01 li h3 {font-weight:bold; font-size: 11px; line-height:11px; font-family: Arial, Helvetica, sans serif; color: #6D6F70; padding:0; margin:0;}
.list_02 {padding:0; margin:0; list-style:none;}
	.list_02 li {padding:0; margin:0; background:url(../images/tit_01_bg.gif) bottom repeat-x;}
	.list_02 li a {display:block; background:url(../images/list_02_bg_left.gif) left bottom no-repeat; padding:5px 0 4px 0; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000;}

.list_02 li a:hover,
.list_01 li a:hover{text-decoration: underline;}

.list_01 li ul.fix_padding_1st_menu{border: none; padding: 0px;}
.list_01 li ul.fix_padding_1st_menu ul ul{border: 1px solid black; background: #ffffff;}

.form_01 {padding:0; margin:0; border:0;}
	.form_01 td {padding:3px 0 0 7px; vertical-align:middle; text-align:left;}
	.form_01 td .inp {width:163px; height:18px; border:1px solid #757575; padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#757575;}
	.form_01 td select.inp {width:165px;}
/*
	.form_01 td .but {width:14px; height:15px; background:url(../images/button_01.gif); border:0; padding:0; margin:0;cursor:pointer;}
*/
  .form_01 td div.button {
background:transparent url(../images/button_red_left.gif) no-repeat scroll left center;
float:right;
margin-top:15px;
padding-left:5px;
}
  .form_01 td .b_right {
background:transparent url(../images/button_red_right.gif) no-repeat scroll right center;
padding-right:5px;
}
  .form_01 td .but {
background:transparent url(../images/button_red_res.gif) repeat-x scroll center top;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:18px;
margin:0;
padding:0 2px 2px;
text-transform:uppercase;
}

.breadcrops_01 {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#b11820; margin-bottom:5px;}
	.breadcrops_01 a {color:#020202;}
	.breadcrops_01 span {color:#020202;}
	.breadcrops_01 a.current {color:#b11820;}

.single_text {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#6D6D6D;}
	.single_text .img_left {float:left; margin:0 0 0 36px;}
	.single_text .text {padding:0px 0 0 434px;}
	.single_text .text h2 {padding:0 0 6px 3px; margin:0; font-size:24px; line-height:28px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#CB1B2D;}
	.single_text .text h2 span {display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; line-height:15px;}
	.single_text .rating {padding:0 0 15px 0; color:#CB1B2D; font-size:10px; font-weight:bold;text-transform:uppercase;}
	.single_text .rating a {color:#CB1B2D;}
		.single_text .rating img {margin:0 3px 0 0; border:0;}
		.single_text .rating .img {margin:0 13px 0 0;}
	.single_text .links {padding:0 0 15px 0;}
		.single_text .links a {display:block; color:#CB1B2D; padding:3px 0 3px 24px; background-position:left center; background-repeat:no-repeat;}
		.single_text .links a.more {background-image:url(../images/arrow_01.gif);}
		.single_text .links a.print {background-image:url(../images/single_print.gif);}
		.single_text .links a.email {background-image:url(../images/single_email.gif);}
		.single_text .links #sharethis_0 a {padding:0px 0 3px 24px;}

	.single_text .banners {padding:0 0 24px 0;}
		.single_text .banners img {margin:4px 4px 3px 5px; border:0;}
.single_buttons {padding:0; margin:0; list-style:none; height:44px; border-bottom:1px solid #C4C4C4;}
	.single_buttons li {padding:0; margin:0; float:left; position:relative; top:1px;}
		.single_buttons li div {padding-right:0; float:left;}
		.single_buttons li div a {margin:5px 0 0 0; padding:0 12px 0 12px; line-height:37px; height:37px; border-right:1px solid #C4C4C4; border-top:1px solid #C4C4C4; border-bottom:1px solid #C4C4C4; display:block; background:url(../images/single_buttons_res.gif) bottom repeat-x; color:#CB1B2D; float:left;}
	.single_buttons li.act {background:url(../images/single_buttons_act_left.gif) left no-repeat #fff; padding-left:4px;}
		.single_buttons li.act div {background:url(../images/single_buttons_act_right.gif) right no-repeat; padding-right:4px;}
		.single_buttons li.act div a {font-weight:bold; padding:5px 8px 0 8px; margin:0; line-height:37px; height:38px; border-top:1px solid #C4C4C4; font-size:12px; border-bottom:0; border-right:0; background:#FFF; color:#000001;}
.single_buttons_text {border-right:1px solid #C4C4C4; border-left:1px solid #C4C4C4; border-bottom:1px solid #C4C4C4;}
.single_buttons_text.tabs-hide{display: none;}
.product_banners img {margin:0 4px 0 0; border:0;}

.more_01 {padding:10px 0 0 0; margin:0; text-align:center;}
	.more_01 a {background:url(../images/more_big.gif) left center no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; text-decoration:none; padding-left:22px; line-height:15px;}

.listing {padding:17px 0 17px 0; background:url(../images/listing_bg.gif) left bottom repeat-x;}
	.listing .img {width:350px; float:left; text-align:center;}
	.listing .img span {color:#9A1100; font-size:10px;}
	.listing .img img {border:0; margin:3px 0 11px 0;}
	.listing .img input {padding:0; margin:0 3px 0 0; vertical-align:middle; border:0;}
	.listing .img a {color:#9A1100; font-size:10px;}
	.listing .text {padding:0 0 0 350px;}
		.listing .text .in {/*min-height:192px; _height:192px;*/}
		.listing .text .more {height:20px; padding-left:25px; background:url(../images/arrow_01.gif) left bottom no-repeat; display:block; text-decoration:none; font:bold 10px/20px Verdana, Arial, Helvetica, sans-serif; font-style:italic; color:#CB1B2D;}
		.listing .text .more:hover {text-decoration:underline;}
	.listing .text .title {padding:0 0 18px 0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#000; font-weight:bold;}
		.listing .text .title span {color:#CB1B2D;}
	.listing .text .banners {}
		.listing .text .banners img {margin:4px 4px 3px 5px; border:0;}
	.listing .text .rating {padding:20px 0 27px 0; color:#CB1B2D; font-size:10px; font-weight:bold;}
		.listing .text .rating img {margin:0 3px 0 0; border:0;}
		.listing .text .rating .stars {margin:0 13px 0 0;}

.shortlisting {padding:14px 10px 5px 10px; background:url(../images/shortlisting_bg_grad.gif) bottom repeat-x #FFF;}
	.shortlisting .image {background-position:left top; background-repeat:no-repeat; display:block; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:right;}
	.shortlisting .image_01 {padding:20px 0 0 0; min-height:44px; _height:44px; background-image:url(../images/shortlisting_img_01.jpg);}
	.shortlisting .image_02 {padding:43px 0 0 0; min-height:21px; _height:21px; background-image:url(../images/shortlisting_img_02.jpg);}
.shortlisting_bord {background:url(../images/shortlisting_bg_border.gif) bottom repeat-x; padding-bottom:2px;}

.compareselected {margin:15px 0 0 10px; width:143px; height:20px; border:0; background:url(../images/compareselected.jpg); display:block;}

.tit_01 {background:url(../images/tit_01_bg.gif) bottom repeat-x; padding:0 0 4px 0px; margin:0 0 22px 0; font-family:Arial, Helvetica, sans-serif; font-size:22px; line-height:27px; font-weight:bold;}
	.tit_01_02 {margin-bottom:0;}
.tit_02 {background:url(../images/tit_02_left.gif) left no-repeat; padding-left:7px;}
	.tit_02 div {background:url(../images/tit_02_right.png) right no-repeat; padding-right:11px;}
	.tit_02 div h2 {padding:10px 0 10px 10px; margin:0; height:17px; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:11px; line-height:17px; font-weight:bold; color:#594443; background:url(../images/tit_02_res.gif) top repeat-x;}
  .tit_02 div #sharethis_0 a{color:#23831E;}


.tit_03 {background:url(../images/block_08_top_left.gif) left no-repeat; padding-left:10px;}
	.tit_03 div {background:url(../images/block_08_top_right.gif) right no-repeat; padding-right:10px;}
	.tit_03 div h2 {padding:10px 0 10px 7px; margin:0; height:16px; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:11px; line-height:17px; font-weight:bold; color:#473027; background:url(../images/block_08_top_res.gif) top repeat-x;}
	.tit_03 div h2 {padding:10px 0 10px 10px; margin:0; height:17px; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:11px; line-height:17px; font-weight:bold; color:#594443; background:url(../images/tit_02_res.gif) top repeat-x;}
  .tit_03 div #sharethis_0 a{color:#23831E;}


.cut_01 {font-size:10px;}
.cut_01 .c01_01 {width:396px; float:left;}
.cut_01 .c01_02 {width:396px; float:right;}
.cut_02 .c02_01 {width:760px; float:left;}
.cut_02 .c02_02 {width:202px; float:right;}

.marg_01 {margin:190px 0 0 0;}
.marg_02 {margin:18px 0 0 0;}
.marg_03 {margin:11px 21px 0 15px;}
.marg_04 {margin:12px 5px 0 2px;}
.car_top_button {
background:transparent url(../images/car_tlb.gif) no-repeat scroll left top;
clear:left;
float:left;
font-family:Verdana;
font-size:10px;
line-height:19px;
margin:0 0 0 375px;
padding:0 5px 0 14px;
position:absolute;
}
.car_top_button div {
background:transparent url(../images/car_trb.gif) no-repeat scroll right top;
float:left;
padding-right:14px;
}

.car_top_button div a {
background:#FFFFFF none repeat scroll 0 0;
color:#C51F46;
display:block;
float:left;
font-weight:bold;
height:21px;
padding:0 30px;
text-transform:uppercase;
}

.pad_01 {padding: 25px 0 15px 25px;}
.pad_02 {padding: 0 15px 0 19px;}
.pad_03 {padding:0 0 5px 4px;}
.pad_04 {padding: 10px 12px 16px 14px;}
.pad_05 {padding: 0 0 30px 0;}
.pad_06 {padding: 0 23px 0 0;}
.pad_07 {padding: 6px 20px 17px 38px;}
.pad_08 {padding: 0 2px 0 2px;}
.pad_09 {padding: 10px 0 12px 10px;}

.pad_01 div{float: left;}

a {color: #6D6F70; text-decoration: none;}
	a:hover {text-decoration: underline;}

a:focus{outline:0;}


.clearall {clear:both;}
/* width:1231px; */
.need_field {color:#C61F46;}

/*styles for company pages*/
.company_history { width:690px; clear:both; padding:5px 0 5px 0; vertical-align:top;}
.company_history span {display:inline-block;}
.company_history span.dates1 {width:40px; text-align:center; background:#089ab1; color:#ffffff; vertical-align:top;}
.company_history span.dates2 {width:40px; text-align:center; background:#5ecbdc; color:#ffffff; vertical-align:top;}
.company_history span.comments {width:560px;}
/*styles for company pages end*/

/*styles for contact us pages*/
.contact_us { width:600px; clear:both; margin-left:90px;font-weight:normal;}
.contact_us div {clear:both; padding:5px 0 5px 0;}
.contact_us span.label { vertical-align:top; width:150px; display:inline-block; text-align:left; padding-right:5px;}
/*styles for contact us pages end*/

/*styles for support pages*/
.supprot_links {clear:both;}
.supprot_links p {padding:5px 0 5px 200px;}
.supprot_links a {font-size:20px;}
/*styles for support pages end*/

/*styles for FAQ pages*/
#faqsearch {padding:10px 0 10px 50px;}
#faqsearch span.label {width:80px; display:inline-block; float:left;}
#faqsearch div {padding:5px 0 5px 0;}
#faq {width:650px;clear:right;padding:0 0 15px 50px;}
.faq1 {}
.faq0 {padding-left:10px;margin-left:10px;}
#faq .faq_q {font:bold 12px Arial, Verdana,  Helvetica, sans-serif;text-decoration:none; color:#943308;}
#faq .faq_q a {text-decoration:none; color:#943308;}
#faq .faq_q a:hover {text-decoration:underline;}
#faq .faq_q span {font:bold 14px Arial, Verdana,  Helvetica, sans-serif;text-decoration:none; color:#737172;}
#faq .faq_a {padding-top:5px;font:normal 12px Arial, Verdana,  Helvetica, sans-serif;text-decoration:none; color:#737172;}
#faq .faq_a span {font:bold 14px Arial, Verdana,  Helvetica, sans-serif;text-decoration:none; color:#943308;}
/*styles for FAQ pages end*/

.msg_empty {font-weight:bold; color:#943308; width:100%; text-align:center;}

/*styles for EVENTS pages*/

#events {width:680px;}
#events .e_item {width:100%; clear:both; padding-left:5px;}
#events h2 {color:#C21B3A; font-weight:bold; font-size:14px;}
#events a {color:#C21B3A;}
#events .info_tbl {font-size:11px; font-weight:bold;}
#events .info_tbl a.sites { color:#6D6D6D; font-weight:normal; text-decoration:underline;}
#events .info_tbl a.sites:hover {text-decoration:none;}
#events .info_tbl span {display:inline-block;}
#events .info_tbl span.label {width:80px; color:#C21B3A;  font-style:italic;}
#events .calendar {border:1px solid #ececec; color:#575757;}
#events .calendar a {color:#575757; text-decoration:underline;}
#events .calendar span {font-weight:bold; font-size:13px; color:#000000;}
#events .news {width:100%; clear:both; padding-left:5px;}
/*styles for EVENTS pages END*/

img.icon_link {
	vertical-align: middle;
	border: 0;
	margin: 0 5px 0 0;
}

/*styles for PRESS pages*/
.prs_clear_left{clear:left; margin-right:19px;}
.prs_rls{float: left; width: 375px;}
.prs_rls h2{font-size: 17px; font-weight: bold; font-family:Verdana; color:#CB1B2D;}
#press {width:100%;clear:both;}
#press .pr_item {width:100%; font-size: 12px; font-weight: bold; font-family:Arial; color:#000;}
#press .bg_gray{padding: 10px 10px 0 10px;height:33px; background:transparent url(../images/cont_header_bg.gif) repeat-x scroll center top;}
#press .bg_gray_single{padding: 10px 10px 0 10px;height:33px; background:transparent url(../images/cont_header_bg.gif) repeat-x scroll center top;}
#press .bg_gray, .bg_gray_single span{color:#C51F46;}
#press .text {padding:0 10px 10px;}
#press .text_single {padding:0 10px 10px; font-size:12px;line-height:16px;color:#575757;}
#press .share {padding:10px 0 10px 0; font-size:11px;}
#press .share span a {color:#23831E;font-weight:normal;}
#press .text, .text_single span.title {color:#C51F46; font-size:14px;}
#press .text a{font-size: 11px; color:#000;}
#press .text_single a {color:#C51F46;}
#press div.button{background:transparent url(../images/button_red_left.gif) left no-repeat; padding-left: 5px; float: left; margin-top: 15px;}
#press .but {cursor: pointer; height:18px; background:url(../images/button_red_res.gif) top repeat-x; border:0; padding:0 7px 2px; text-transform:uppercase; margin:0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#fff;}
#press .b_right{background:transparent url(../images/button_red_right.gif) right no-repeat; padding-right: 5px;}

#press .left_events {padding:10px 10px 10px 0;}
#press .left_events h2 a {font-size:14px;color:#C51F46;}
#press .left_events img {padding-right:10px;}
#press .left_events .info_tbl {font-size:12px; font-weight:bold;padding:5px;}
#press .left_events .info_tbl a.sites { color:#6D6D6D; font-weight:normal; text-decoration:underline;}
#press .left_events .info_tbl a.sites:hover {text-decoration:none;}
#press .left_events .info_tbl span {vertical-align:top; line-height:12px;display:inline-block;width:180px;}
#press .left_events .info_tbl span.label {display:inline-block;width:60px; color:#C51F46;  font-style:italic;}


/*styles for PRESS pages END*/

#downloads {width:680px;clear:both; padding-left:5px;}
#downloads .d_item {width:160px; display:inline-block; line-height:20px; text-align:left; vertical-align:top; padding:5px 0 5px 5px;}
#downloads .d_item a.red {color:#ac2b3f;}

#products {width:680px;clear:both; padding-left:5px;}
#products .ptype_item {color:#6d7b40; width:220px; display:inline-block; vertical-align:top; padding:5px 0 5px 0;}

/* HC styless */
.left_block{float: left;width: 210px;}

.tit_04 {background:url(images/tit_04_left.gif) left no-repeat; padding-left:4px;}
	.tit_04 div {background:url(images/tit_04_right.gif) right no-repeat; padding-right:4px;}
	.tit_04 div h2 {padding:10px 0 10px 10px; margin:0; height:17px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; line-height:17px; font-weight:bold; color:#594443; background:url(images/tit_04_res.gif) top repeat-x;}

.block_04 {padding:0; border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0; }
	.block_04 .inbl04_01 {padding:0 0 0 1px;}
	.block_04 .inbl04_02 {background:#FFF;}
.block_04_bot {background:url(images/block_04_bot_left.png) left no-repeat; padding-left:5px;}
	.block_04_bot div {background:url(images/block_04_bot_right.png) right no-repeat; padding-right:5px;}
	.block_04_bot div div {background:url(images/block_04_bot_res.png) top repeat-x; height:5px;}


.block_ls{clear:left;}
.form_04 {padding:12px 10px; margin:0; border:0;}
	.form_04 td {padding:3px 0 0 7px; vertical-align:middle; text-align:left;}
	.form_04 td .inp {width:173px; height:18px; border:1px solid #757575; padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#757575;}
	.form_04 td select.inp {width:175px;}

	.form_04 td div.button{background:transparent url(images/button_red_left.gif) left no-repeat; padding-left: 5px; float: right; margin-top: 15px;}
	.form_04 td .but {cursor: pointer; height:18px; background:url(images/button_red_res.gif) top repeat-x; border:0; padding:0 2px 2px; text-transform:uppercase; margin:0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#fff;}
	.form_04 td .b_right{background:transparent url(images/button_red_right.gif) right no-repeat; padding-right: 5px;}

.left_block .block_oms{margin-bottom: 15px;}
.tit_05 {background:url(images/tit_04_left.gif) left no-repeat; padding-left:4px;}
	.tit_05 div {background:url(images/tit_04_right.gif) right no-repeat; padding-right:4px;}
	.tit_05 div h2 {padding:10px 0 10px 10px; margin:0; height:17px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; line-height:17px; font-weight:normal; color:#594443; background:url(images/tit_04_res.gif) top repeat-x;}

.block_05 {padding:0; border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0; }
	.block_05 .inbl05_01 {padding:0 0 0 1px;}
	.block_05 .inbl05_02 {background:#FFF;}
.block_05_bot {background:url(images/block_04_bot_left.png) left no-repeat; padding-left:5px;}
	.block_05_bot div {background:url(images/block_04_bot_right.png) right no-repeat; padding-right:5px;}
	.block_05_bot div div {background:url(images/block_04_bot_res.png) top repeat-x; height:5px;}

.form_05 {padding:12px 10px; margin:0; border:0;}
	.form_05 td {padding:3px 0 0 7px; vertical-align:middle; text-align:left;}
	.form_05 td .inp {width:173px; height:18px; border:1px solid #757575; padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#757575;}
	.form_05 td select.inp {width:175px;}

	.form_05 td div.button{background:transparent url(images/button_red_left.gif) left no-repeat; padding-left: 5px; float: right; margin:8px 10px 0 0;}
	.form_05 td .but {cursor: pointer; height:18px; background:url(images/button_red_res.gif) top repeat-x; border:0; padding:0 2px 2px; text-transform:uppercase; margin:0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#fff;}
	.form_05 td .b_right{background:transparent url(images/button_red_right.gif) right no-repeat; padding-right: 5px;}



.left_menu ul{list-style-image:none; list-style-position:outside; list-style-type:none; padding:0; margin:0;}
.left_menu ul li, .left_menu ul li.current{margin-bottom: 4px;}
.left_menu ul li div{height:31px; background:transparent url(../images/vertical_left_menu_bg.gif) left top repeat; border: 1px solid #EDEDED; cursor: pointer;}
.left_menu ul li span{display:block; padding:10px 0 10px 28px; margin-left: 8px; color:black; background:transparent url(../images/vertical_menu_plus.gif) left center no-repeat;}
.left_menu ul li.current div,
.left_menu ul li div:hover{height:31px; background:transparent url(../images/vertical_menu_bd_curr.gif) left top repeat; border: 1px solid #EDEDED; cursor: pointer;}
.left_menu ul li.current span,
.left_menu ul li span:hover{vertical-align: middle; display:block; padding:10px 0 10px 28px; color:#BF192E; font-weight:bold; background:transparent url(../images/vertical_menu_plus_curr.gif) left center no-repeat;}
.left_menu{margin-bottom: 15px;}
.left_menu ul li ul{display: none; padding:15px 0 0 42px;}
.left_menu ul li ul li{margin:0; padding:7px 0;display:block;}
.left_menu ul li ul li a{color:#000; text-decoration:none;}
.left_menu ul li ul li a:hover{font-weight:bold;}


.left_menu ul li ul li ul {width: 200px !important; left:100px; background: #fff; position:absolute; float: left; padding: 1px !important; list-style-image:none; list-style-position:outside; list-style-type:none; border: 1px solid black;}
.left_menu ul li ul li ul li {float: left; clear: left; padding: 0px !important; text-align:left; width:100%;}
.left_menu ul li ul li ul li:hover {background: #ececec;}
.left_menu ul li ul li ul li a{font-weight:none !important;width: 100%; background: none; padding:2px 0 4px 4px; color:#6b6b6b;font-size:10px !important;}



/* HC styless */
.left_block{float: left;width: 210px;}

.tit_04 {background:url(../images/tit_04_left.gif) left no-repeat; padding-left:4px;}
	.tit_04 div {background:url(../images/tit_04_right.gif) right no-repeat; padding-right:4px;}
	.tit_04 div h2 {padding:10px 0 10px 10px; margin:0; height:17px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; line-height:17px; font-weight:bold; color:#594443; background:url(../images/tit_04_res.gif) top repeat-x;}

.block_04 {padding:0; border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0; }
	.block_04 .inbl04_01 {padding:0 0 0 1px;}
	.block_04 .inbl04_02 {background:#FFF;}
.block_04_bot {background:url(../images/block_04_bot_left.png) left no-repeat; padding-left:5px;}
	.block_04_bot div {background:url(../images/block_04_bot_right.png) right no-repeat; padding-right:5px;}
	.block_04_bot div div {background:url(../images/block_04_bot_res.png) top repeat-x; height:5px;}


.block_ls{clear:left;}
.form_04 {padding:12px 10px; margin:0; border:0;}
	.form_04 td {padding:3px 0 0 7px; vertical-align:middle; text-align:left;}
	.form_04 td .inp {width:173px; height:18px; border:1px solid #757575; padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#757575;}
	.form_04 td select.inp {width:175px;}

	.form_04 td div.button{background:transparent url(../images/button_red_left.gif) left no-repeat; padding-left: 5px; float: right; margin-top: 15px;}
	.form_04 td .but {cursor: pointer; height:18px; background:url(../images/button_red_res.gif) top repeat-x; border:0; padding:0 2px 2px; text-transform:uppercase; margin:0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#fff;}
	.form_04 td .b_right{background:transparent url(../images/button_red_right.gif) right no-repeat; padding-right: 5px;}


.block_ls_07{float:left; margin-left:9px; width:200px;}
.block_ls_07a{float:left; width:210px; margin-bottom:15px;}
.block_07_top {background:url(../images/block_07_top_left.png) left no-repeat; padding-left:6px;margin-right:2px;}
	.block_07_top div {background:url(../images/block_07_top_right.png) right no-repeat; padding-right:6px;}
	.block_07_top div div {background:url(../images/block_07_top_res.png) top repeat-x; height:6px;margin-right:0; padding-right:0;}
.block_07 {padding:0 8px 0 0; border-left:1px solid #E0E0E0; background:transparent url(../images/block_07_right_res.png) repeat-y scroll right center;}
	.block_07 .inbl07_01 {padding:0;}
	.block_07 .inbl07_02 {background:#FFF; padding:5px 0 5px 20px;}
	.block_07 .inbl07_02 a {padding:10px 0 8px 34px !important;clear:left;display:block !important; height:16px !important; color:#CB1B2D !important; font-size:11px;font-family:Verdana;font-weight:bold; background-position:left center !important; background-repeat:no-repeat !important;background-image:url(../images/arrow_01.gif);}
	.block_07 .inbl07_02 a.email {background-image:url(../images/single_email.gif) !important;}

.block_07_bot {background:url(../images/block_07_bot_left.png) left no-repeat; padding-left:6px;}
	.block_07_bot div {background:url(../images/block_07_bot_right.png) right no-repeat; padding-right:8px;}
	.block_07_bot div div {background:url(../images/block_07_bot_res.png) top repeat-x; height:11px; }

.block_ls{clear:left; margin-bottom:15px;}

.tit_05 {background:url(../images/tit_04_left.gif) left no-repeat; padding-left:4px;}
	.tit_05 div {background:url(../images/tit_04_right.gif) right no-repeat; padding-right:4px;}
	.tit_05 div h2 {padding:10px 0 10px 10px; margin:0; height:17px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; line-height:17px; font-weight:normal; color:#594443; background:url(../images/tit_04_res.gif) top repeat-x;}

.block_05 {padding:0; border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0; }
	.block_05 .inbl05_01 {padding:0 0 0 1px;}
	.block_05 .inbl05_02 {background:#FFF;}
.block_05_bot {background:url(../images/block_04_bot_left.png) left no-repeat; padding-left:5px;}
	.block_05_bot div {background:url(../images/block_04_bot_right.png) right no-repeat; padding-right:5px;}
	.block_05_bot div div {background:url(../images/block_04_bot_res.png) top repeat-x; height:5px;}

.form_05 {padding:12px 10px; margin:0; border:0;}
	.form_05 td {padding:3px 0 0 7px; vertical-align:middle; text-align:left;}
	.form_05 td .inp {width:173px; height:18px; border:1px solid #757575; padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#757575;}
	.form_05 td select.inp {width:175px;}

	.form_05 td div.button{background:transparent url(../images/button_red_left.gif) left no-repeat; padding-left: 5px; float: right; margin:8px 10px 0 0;}
	.form_05 td .but {cursor: pointer; height:18px; background:url(../images/button_red_res.gif) top repeat-x; border:0; padding:0 2px 2px; text-transform:uppercase; margin:0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#fff;}
	.form_05 td .b_right{background:transparent url(../images/button_red_right.gif) right no-repeat; padding-right: 5px;}



.left_menu ul{list-style-image:none; list-style-position:outside; list-style-type:none; padding:0; margin:0;}
.left_menu ul li, .left_menu ul li.current{margin-bottom: 4px;}
.left_menu ul li div{height:31px; background:transparent url(../images/vertical_left_menu_bg.gif) left top repeat; border: 1px solid #EDEDED; cursor: pointer;}
.left_menu ul li span{display:block; padding:10px 0 10px 28px; margin-left: 8px; color:black; background:transparent url(../images/vertical_menu_plus.gif) left center no-repeat;}
.left_menu ul li.current div,
.left_menu ul li div:hover{height:31px; background:transparent url(../images/vertical_menu_bd_curr.gif) left top repeat; border: 1px solid #EDEDED; cursor: pointer;}
.left_menu ul li.current span,
.left_menu ul li span:hover{vertical-align: middle; display:block; padding:10px 0 10px 28px; color:#BF192E; font-weight:bold; background:transparent url(../images/vertical_menu_plus_curr.gif) left center no-repeat;}
.left_menu{margin-bottom: 15px;}

.left_menu ul li ul,
.hc ul li ul{display: none; padding:15px 0 0 42px;}
.left_menu ul li ul li,
.hc ul li ul li{margin:0; padding:7px 0;display:block;}
.left_menu ul li ul li a,
.hc ul li ul li a{color:#000; text-decoration:none;}
.left_menu ul li ul li a,
.hc ul li ul li a:hover{font-weight:bold;}


.left_menu ul li ul li ul {width: 200px !important; left:100px; background: #fff; position:absolute; float: left; padding: 1px !important; list-style-image:none; list-style-position:outside; list-style-type:none; border: 1px solid black;}
.left_menu ul li ul li ul li {float: left; clear: left; padding: 0px !important; text-align:left; width:100%;}
.left_menu ul li ul li ul li:hover {background: #ececec;}
.left_menu ul li ul li ul li a{font-weight:none !important;width: 100%; background: none; padding:2px 0 4px 4px; color:#6b6b6b;font-size:10px !important;}



.right_block{float:left; width:670px; margin-left: 15px;}

.cont_header{background:url(../images/cont_header_bg.gif) top repeat-x; height: 33px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight: bold; padding: 10px 0 0 14px;}

.hcs ul{list-style-image:none; list-style-position:outside; list-style-type:none; padding:0; margin:0;}

.hcs ul li.flevel{background:url(../images/hc_res.gif) top repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold;clear:left;}

.hcs ul li.top{margin: 0; padding: 0;}
.hcs ul li.top .top_hc { background:url(../images/hc_left.gif) left no-repeat; padding-left:5px; height:38px;}
.hcs ul li.top .top_hc div {background:url(../images/hc_right.gif) right no-repeat; padding-right:5px;}
.hcs ul li.top .top_hc div a{padding: 14px 0 0 11px;background:url(../images/pointer_left.gif) 795px center no-repeat;}
.hcs ul li.flevel a{color:#0C0C0C; height:24px; padding: 14px 0 0 16px; display:block; text-decoration: none; background:url(../images/pointer_left.gif) 800px center no-repeat;}

.hcs ul li.current a,
.hcs ul li.flevel:hover>a{color: #C21B3A; background:url(../images/pointer_left_curr.gif) 800px center no-repeat;}
.hcs ul li.flevel:hover{background:url(../images/hc_res_hover.gif) top repeat-x;}
.hcs ul li.top:hover .top_hc {background:url(../images/hc_left_hover.gif) left no-repeat;}
.hcs ul li.top:hover .top_hc div {background:url(../images/hc_right_hover.gif) right no-repeat;}
.hcs ul li.top:hover>div div a{color: #C21B3A; background:url(../images/pointer_left_curr.gif) 795px center no-repeat;}

.hcs ul li.flevel a.down{background:url(../images/pointer_down.gif) 800px center no-repeat !important;}
.hcs ul li.flevel:hover>a.down{background:url(../images/pointer_down_curr.gif) 800px center no-repeat !important;}
.hcs ul li.top div div a.down{background:url(../images/pointer_down.gif) 795px center no-repeat !important;}
.hcs ul li.top:hover>div div a.down{background:url(../images/pointer_down_curr.gif) 795px center no-repeat !important;}

#block_ksc .om_menu {padding:15px 0 0 32px !important;}
#block_ksc .om_menu li{margin:0; display:block; width:150px;}
#block_ksc .om_menu li a{color:#000000; text-decoration:none; padding:0 !important; margin:0 !important;font-weight:normal !important; display:block;}
#block_ksc .om_menu li a:hover{font-weight:bold !important;}
#block_ksc .om_menu li:hover>a{font-weight:bold !important;}

#block_ksc .om_menu li ul {width: 200px !important; left:135px; background: #fff; position:absolute; float: left; padding: 1px !important; list-style-image:none; list-style-position:outside; list-style-type:none; border: 1px solid black !important;}
#block_ksc .om_menu li ul li {float: left; clear: left; padding: 0px !important; text-align:left; width:100%;}
#block_ksc .om_menu li ul li:hover {background: #ececec;}
#block_ksc .om_menu li ul li a{font-weight:none !important;background: none; padding:2px 0 4px 4px !important; color:#6b6b6b;font-size:10px !important;font-weight:normal !important; height:12px !important;}
#block_ksc .om_menu li ul li ul{left:201px !important;}

.oms_fq{float:right; width: 212px; margin: 20px;}


.tit_06 {background:url(../images/block_06_top_left.gif) left no-repeat; padding-left:3px;}
	.tit_06 div {background:url(../images/block_06_top_right.gif) right no-repeat; padding-right:5px;}
	.tit_06 div h2 {padding:6px 0 9px 14px; margin:0; height:17px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight: bold; line-height:17px; color:#594443; background:url(../images/block_06_res.gif) top repeat-x;}
.block_06 {padding:0; border-left:1px solid #d4d2d1; border-right:1px solid #d4d2d1; display:none;}
	.block_06 .inbl06_01 {padding:0 0 0 1px;}
	.block_06 .inbl06_02 {background:#FFF; padding: 12px 14px 7px 14px;}
.block_06_bot {background:url(../images/block_06_bot_left.gif) left no-repeat; padding-left:5px;}
	.block_06_bot div {background:url(../images/block_06_bot_right.gif) right no-repeat; padding-right:5px;}
	.block_06_bot div div {background:white; height:4px; border-bottom: 1px solid #d4d2d1;}

.block_mhe ul{list-style-image:none; list-style-position:outside; list-style-type:none; padding:0; margin:0;}
.block_mhe ul li, .left_menu ul li.current{padding-bottom: 4px;}
.block_mhe ul li div{height:31px; background:transparent url(../images/vertical_left_menu_bg.gif) left top repeat; border: 1px solid #EDEDED; cursor: pointer;}
.block_mhe ul li span{display:block; padding:10px 0 10px 28px; margin-left: 8px; color:black; background:transparent url(../images/vertical_menu_plus.gif) left center no-repeat;}
.block_mhe ul li.current div{height:31px; background:transparent url(../images/vertical_menu_bd_curr.gif) left top repeat; border: 1px solid #EDEDED; cursor: pointer;}
.block_mhe ul li.current span,
.block_mhe ul li span:hover{vertical-align: middle; display:block; padding:10px 0 10px 28px; color:#BF192E; font-weight:bold; background:transparent url(../images/vertical_menu_plus_curr.gif) left center no-repeat;}
.block_mhe ul li div:hover{background:transparent url(../images/vertical_menu_bd_curr.gif) left top repeat;}
.block_mhe div.tit_06{cursor:pointer;}
.block_mhe ul li a.maincats {height:31px; padding:0; margin:0;}
.block_mhe ul li ul {display:none;padding-top:10px;}
.block_mhe ul li a.subcats {display:block; height:14px; padding:5px 0 2px 38px; font-size:11px; font-weight:normal; border-bottom: 1px dotted #B0B0B0;}
.border_fq2{display:none;background-color:#fff;}
.block_mhe ul li.flevel2 a.down{background:url(../images/pointer_down.gif) 800px center no-repeat !important;}
.block_mhe ul li.flevel2:hover>a.down{background:url(../images/pointer_down_curr.gif) 800px center no-repeat !important;}
.block_mhe ul li.top div div a.down{background:url(../images/pointer_down.gif) 795px center no-repeat !important;}
.block_mhe ul li.top:hover>div div a.down{background:url(../images/pointer_down_curr.gif) 795px center no-repeat !important;}
.faq_q {padding:5px 0 5px 10px; font:bold 12px Arial, Verdana,  Helvetica, sans-serif;text-decoration:none; color:#C21B3A;}
.faq_a {padding:5px 0 5px 10px; font:normal 12px Arial, Verdana,  Helvetica, sans-serif;text-decoration:none; color:#737172;}


.form_06 {padding:0 0 10px 0; margin:0 0 20px 7px; border-bottom: 1px dotted #B0B0B0;}
.form_06 div.frm { margin:0 0 0 200px;}
	.form_06 label {padding:0px 20px 0 0;  text-align:left; color:#6B6B6B; font-weight: bold;}
	.form_06 .inp {background:#F1F1F1;width:173px; height:16px; border:1px solid #D1D1D1; padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000; float:left;}
	.form_06 select.inp {width:260px; height:18px;}
	.form_06 .but {background:#F1F1F1; cursor: pointer; height:18px; border:1px solid #D1D1D1; padding:0 4px; margin:0 0 0 34px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000;}


.ksc{display:none;}
.border_fq{border-left:1px solid #d4d2d1; border-right:1px solid #d4d2d1; height: 100%; overflow:hidden; display:none;}
.ksc .block_mhe{padding: 0 25px 20px;}

div.list_fq_dwnl{clear:left; margin:25px 0 25px 10px;}
div.list_fq_dwnl span{padding: 0px 10px; vertical-align:middle;display:inline-block;}
div.list_fq_dwnl span.dwn{width:50px;}
div.list_fq_dwnl span a{color:#950C05 !important; text-decoration:underline !important; font-size: 12px; font-weight:normal;padding: 0 !important;}
div.list_fq_dwnl span.descr{width:270px;font-weight: normal;font-size:12px;}

.box_cnt_data{width: 507px; float: left;}
.box_cnt_data h2{font-size: 17px; font-weight: bold; font-family:Verdana; color:#C51E46;text-align:center;}
.box_cnt_data table{border: 1px solid rgb(236, 236, 236);}

.box_cnt_data table tr.cnt_data_header td{text-align: center;}
.box_cnt_data table tr.cnt_data_header td a{font-size: 11px; font-weight: bold; text-decoration:underline; font-family: Verdana,Arial;}
.box_cnt_data table tr.cnt_data_header td span{font-weight: bold; font-size: 14px; color:black;}

.box_cnt_data table tr.cnt_data_wday th{border: 1px solid rgb(236, 236, 236); width:64px; font-family:Verdana; font-size:10px;}
.box_cnt_data table tr.cnt_data_day{height:69px;}
.box_cnt_data table tr.cnt_data_day td{border: 1px solid rgb(236, 236, 236); text-align:left; vertical-align:top;}

.box_cnt_data table tr.cnt_data_day td a{clear:left; color:#934229; display:block; margin-top:3px;text-align:center;font-size:10px;font-weight:bold;font-family:Verdana;}

.rlt_prs_rls{clear:left; float:left; margin-top:10px;}
.rlt_prs_rls div.media{float:left;}
.rlt_prs_rls .product_box{margin:1px 3px; vertical-align:top; background:#FFFFFF url(../images/product_box.gif) no-repeat scroll 0 0;display:inline-block; height:123px;width:165px;text-align:center;}
.rlt_prs_rls span.product_box div{padding-top:13px;}
.rlt_prs_rls span.product_box div a {display:block; font-size:12px; font-weight:normal; margin-top:2px; text-decoration:none;}
.rlt_prs_rls span.product_box div a.download {color:#C51E46;margin-top:5px;line-height:13px}

.cont_right_block span.img_top{padding: 10px 12px 5px 12px; background:#FFFFFF url(../images/pioneer_mark.jpg) no-repeat scroll 25px top;}
.cont_right_block span.img_top img{border:none;}
.cont_right_block span.text_bot{padding: 10px 20px 5px 20px; font-size:12px;}
.cont_right_block span.text_bot span{display:block; padding-bottom:10px;}
.cont_right_block span.text_bot a{color:#950C05; text-decoration: underline;}

.wllp_pr {padding:0 0 0 10px; float:left;}
.wllp_pr .product_box{padding: 0px 0px 0px 2px; display:inline-block; text-align:center; vertical-align:top;width:165px;}
.wllp_pr span.product_box div{padding-top:15px;background:#FFFFFF url(../images/product_box.gif) no-repeat scroll 0 0;height:123px;width:165px;}
.wllp_pr span.product_box div img {padding:10px 0 0 0;}
.wllp_pr span.product_box div a {color:#950C05; font-size:12px; font-weight:bold; margin-top:2px; text-decoration:underline;}
.wllp_pr .product_box span.text_bot{width:165px;display:inline-block; padding: 0px 5px 15px 5px; margin:0; font-size:12px; text-align:left;}
.wllp_pr .product_box span.text_bot a{display:block;padding: 15px 0px 0px 0; color:#950C05; text-decoration: underline;}
.hc_fq{padding: 10px 35px;}

.p_comments {width:800px;clear:right;padding-bottom:20px;}
.p_comments .p_head{width:400px; border:0px solid;}
.p_comments .p_head .p_date {padding-right:10px;width:80px;font:bold 10px Arial, Verdana,  Helvetica, sans-serif;text-decoration:none; color:#737172;}
.p_comments .p_head .p_name {padding-right:10px;width:200px;font:bold 12px Arial, Verdana,  Helvetica, sans-serif;text-decoration:none; color:#943308;}
.p_comments .p_head .p_rating {width:100px;font:bold 12px Arial, Verdana,  Helvetica, sans-serif;text-decoration:none; color:#943308;}
.p_comments .p_links {font:normal 12px Arial, Verdana,  Helvetica, sans-serif;text-decoration:none; color:#943308;text-align:center;}
.p_comments .p_links a {font:normal 12px Arial, Verdana,  Helvetica, sans-serif;text-decoration:none; color:#943308;padding-left:10px;padding-right:10px;}
.p_comments .p_links a:hover {color:#737172;}
.p_comments .p_links a.selected {color:#737172;}
#stdForm { width:600px; color:#6D6D6D;}
#stdForm span {display:inline-block;}
#stdForm div {clear:both;padding:5px 0 0 10px;}
#stdForm span.tit {width:120px;}

#firmware { width:810px; margin:0 0 0 0px; padding:10px 0 0 10px;}
#firmware span {font-weight:normal; color:#000000; padding:7px 0 0 5px; display:inline-block;border-top:1px dotted #cdcdcd; vertical-align:top; margin:5px 0 0 5px;}
#firmware span a {display:inline;background:none;height:auto;padding:auto; line-height:12px;}
#firmware span a:hover {text-decoration:underline;}
#firmware span.head {font-weight:bold; background-color:#e5e5e5; border:0px;}
#firmware span.prod {width:70px;}
#firmware span.prod2 {width:140px;}
#firmware span.download {width:315px;}
#firmware span.date {width:90px;}

#see_older {float:left; display:block; height:20px; margin:10px 0 0 10px;padding:10px 0 10px 10px;clear:right; color:#cb1b2d;font-size:14px;font-weight:bold;}

#site_search {width:650px;  clear:both; margin:10px;}
#site_search div {width:100%;clear:both;line-height:16px;}
#site_search .title {font-weight:bold; font-size:14px;}
#site_search .results {font-weight:bold; }
#site_search div span {display:inline-block; vertical-align:top;}
#site_search div span.col1 {width:300px}
#site_search div span.col2 {width:340px}
#site_search a {color:#cb1b2d;}
#site_search div.line {width:100%;clear:both;line-height:2px;border-top:1px dotted #cdcdcd;}

.news {padding:10px 0 10px 10px; font-size:12px;line-height:16px;}
.news a {color:#cb1b2d;}
.news span.date {font-weight:bold;display:inline-block; width:50px;}

#video {width:100%}
#video span {display: inline-block; padding: 10px 20px 5px 20px; width:160px; height:120px; text-align:center; color:#cb1b2d; font-weight:bold;vertical-align:top;}
#video span.featured {border:1px solid;}

#CONTEST div {line-height:20px;clear:both;vertical-align:top;}
#CONTEST span {display:inline-block;}
#CONTEST span.label {width:200px;}
#CONTEST span a {color:#cb1b2d;}

.event_border_top { background-image: url("../images/border_horisontal.gif"); background-position: top; background-repeat: repeat-x; }
.event_border_right { background-image: url("../images/border_right.gif"); background-repeat: repeat-y; background-position: right; }
.event_border_left { background-image: url("../images/border_left.gif"); background-repeat: repeat-y; background-position: left; }
.event_border_bottom { background-image: url("../images/border_horisontal.gif"); background-repeat: repeat-x; background-position: bottom; }
.event_top_left { background-image: url("../images/top_left.gif"); background-repeat: no-repeat; }
.event_top_right { background-image: url("../images/top_right.gif"); background-repeat: no-repeat; background-position: right top; }
.event_bottom_left { background-image: url("../images/bottom_left.gif"); background-repeat: no-repeat; background-position: bottom left; }
.event_bottom_right { background-image: url("../images/bottom_right.gif"); background-repeat: no-repeat; background-position: bottom right; }
.event_content {
	padding: 16px 0px 16px 16px;
}
#press .event_content .left_events .info_tbl span {vertical-align:top; line-height:12px;display:inline-block;width:160px;}
#press .event_content .left_events .info_tbl span.label {display:inline-block;width:60px; color:#C51F46;  font-style:italic;}
#press h3 {padding-left:10px;font-size:12px;}
#press .event_main {margin-bottom:20px;}


.tit_09 {background:url(../images/tit_09_left.png) left no-repeat; padding-left:7px;}
	.tit_09 div {background:url(../images/tit_09_right.png) right no-repeat; padding-right:17px;}
	.tit_09 div h2 {padding:10px 0 10px 20px; margin:0; height:16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:17px; font-weight:bold; color:#C61E43; background:url(../images/tit_09_res.png) top repeat-x;}

.block_09 {padding:0 5px 0 0; border-left:1px solid #D8D7D7; background:url(../images/block_09_right_res.png) repeat-y right top;}
	.block_09 .recently_viewed {padding: 7px 8px 0 7px;background:#FFF; position:relative;}
	.block_09 .recently_viewed img {border:0;}

.block_09_bot {background:url(../images/block_09_bot_left.png) left no-repeat; padding-left:12px;}
	.block_09_bot div {background:url(../images/block_09_bot_right.png) right no-repeat; padding-right:10px;}
	.block_09_bot div div {background:url(../images/block_09_bot_res.png) top repeat-x; height:16px;}


.tit_10 {background:url(../images/tit_10_left.gif) left no-repeat; padding-left:5px;}
	.tit_10 div {background:url(../images/tit_10_right.gif) right no-repeat; padding-right:5px;}
	.tit_10 div h2 {padding:10px 0 10px 10px; margin:0; height:12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:14px; line-height:12px; color:black; font-weight: normal; background:url(../images/tit_10_res.gif) top repeat-x;}

.block_10 {height:140px; border-left:1px solid #CBCBC8;border-right:1px solid #CBCBC8;}
	.block_10 .inbl10 {background:#FFF; position:relative;}

.block_10_bot {background:url(../images/block_10_bot_left.gif) left no-repeat; padding-left:5px;}
	.block_10_bot div {background:url(../images/block_10_bot_right.gif) right no-repeat; padding-right:5px;}
	.block_10_bot div div {background:url(../images/block_10_bot_res.gif) top repeat-x; height:5px; }

.form_10 {padding:12px 14px; margin:0; border:0;overflow:auto;}
	.form_10 td {padding:5px 0; vertical-align:middle; text-align:left; *padding-right:10px;}
	.form_10 td label{color: #6D6D6D;font-size:12px;padding-right: 10px;margin-right: 10px;}
	.form_10 td .inp {width:173px; height:19px; border:1px solid #CBCBCB; padding:2px 0 0; margin:0; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#757575;}
	.form_10 td .check{float:left;}
	.form_10 td label.check{margin-left:18px;margin-top:3px; display:block; float:left;padding-bottom:1px;}

	.form_10 div.button{background:transparent url(../images/button_red_left.gif) left no-repeat; padding-left: 5px; float: right; margin-top: 48px;}
	.form_10 .but {cursor: pointer; height:18px; background:url(../images/button_red_res.gif) top repeat-x; border:0; padding:0 2px 2px; text-transform:uppercase; margin:0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#fff;}
  .form_10 a.but {cursor: pointer; height:18px; display:block; background:url(../images/button_red_res.gif) top repeat-x;  padding:3px 2px 0px 2px; text-transform:uppercase; margin:3px 0 0 0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#fff;}

  .form_10 .b_right{background:transparent url(../images/button_red_right.gif) right top no-repeat; padding-right: 5px;}
.form_10_text{
	margin:0;
	color: #6D6D6D;
	font-size: 16px;
	line-height:20px;
	width:690px;
	margin-left:115px;
	padding-top:20px;
}

.form_10_text ul{padding:15px;}
.form_10_text ul li{padding-bottom:5px;}

.form_10 p{
	margin:0;
	color: #6D6D6D;
	font-size: 12px;
	line-height:20px;
}
.form_10 p a{color: #B8000F; text-decoration: none;}
.form_10 p a:hover{text-decoration: underline;}

.create_account{
	float:left;
	width: 326px;
	clear:left;
	margin-left: 110px;
	_margin-left: 50px;
 margin-top:20px;
}

.login{width: 363px;float:left;margin-left: 10px;margin-top:20px;}
.login .form_10{padding-top: 7px;}
.login .form_10 div.button{
	margin-top: 0;
	margin-left: 47px;
	*margin-left: 5px;
}
.login .form_10 .but_links{*width: 260px;}
.login .form_10 td a{color: #9F0000;}

.errors {color:#ff0000; text-align:center; font-weight:bold;}

.map_search {margin-left:5px; width:255px;float:left;}
.map_search #sharethis_0 {margin-top:5px;}
.map_search #sharethis_0 a{padding:1px 5px 5px 22px;color:#23831E;font-weight:normal;}
.map_search div {padding:0 0 15px 0;}
.map_search span {display:inline-block;}
.map_search span.tit {width:70px;}
.map_search select {width:170px;}
.popup {clear:both;line-height:auto;}
.popup_text {line-height:12px;float:left;width:210px;padding-left:5px;font-weight:normal;}

.red_buttons div.button{background:transparent url(../images/button_red_left.gif) left no-repeat; padding:0 0 0 5px !important; float:left; margin-right:10px; clear:none !important;}
.red_buttons .but {cursor: pointer; height:18px; background:url(../images/button_red_res.gif) top repeat-x; border:0; padding:0 2px 2px 0 !important; text-transform:uppercase; margin:0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#fff;}
.red_buttons .but:hover {color:#000000;}
.red_buttons .b_right{background:transparent url(../images/button_red_right.gif) right top no-repeat; padding:0 5px 0 0 !important;}

h2 {color:#6D6F70;}

#sharethis_0 {}
#sharethis_0 a {padding:1px 5px 5px 22px;color:#23831E;font-weight:normal;}

.share_prod {float:right;}
.share_prod table{border:0;}
.share_prod_top_left {background:url(../images/share-this-but_03.gif) top left no-repeat;width:5px;height:5px;}
.share_prod_top_center {background:url(../images/share-this-but_04.gif) top left repeat-x;width:192px;height:5px;}
.share_prod_top_right {background:url(../images/share-this-but_05.gif) top left no-repeat;width:5px;height:5px;}
.share_prod_mid_left {background:url(../images/share-this-but_07.gif) top left repeat-y;width:5px;}
.share_prod_mid_center {height:29px;background:#ffffff;padding:8px 0 0 5px;}
.share_prod_mid_right {background:url(../images/share-this-but_09.gif) top left repeat-y;width:5px;}
.share_prod_bot_left {background:url(../images/share-this-but_10.gif) top left no-repeat;width:5px;height:5px;}
.share_prod_bot_center {background:url(../images/share-this-but_11.gif) top left repeat-x;height:5px;}
.share_prod_bot_right {background:url(../images/share-this-but_12.gif) top left no-repeat;width:5px;height:5px;}

