html, body {height: 100%;}

body {
	min-width: 1000px;
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 83%;
	color: #cccccc;
	background-color: #000000;
	behavior: url(/images/edhardy/csshover3.htc);
}

form, p, img, ul, ol, h1, h2, h3, h4, h5, h6, table, td, th {
	margin: 0;
	padding: 0;
	border: 0;
}

table {font-size: 100%;}

a {
	text-decoration: underline;
	color: #d31f1f;
}

a:hover {text-decoration: none;}

a.popup {
	cursor:url(../img/cursors/zoomin.cur), pointer !important;
}

img#fancy_img  {cursor:url(../img/cursors/zoomout.cur), pointer !important;}

i {width: 99%;}

#all {
	height: auto;
	_height: 100%;
	min-height: 100%;
	margin-bottom: -126px;
	text-align: left;
	background: #000000 url(../img/siteimage/back.jpg) center top repeat-y
}

.spacer {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}

/*top - begin*/
#top {
	width: 736px;
	height: 270px;
	margin: 0 auto 32px auto;
}

#top .top_1 {
	height: 242px;
	margin-bottom: 1px;
}

#top .top_1 .logo {
	width: 412px;
	height: 88px;
	display: block;
	position: absolute;
	margin-top: 144px;
}

#top .top_1 .nav {
	width: 80px;
	height: 20px;
	float: left;
	margin-right: -100%;
	padding: 12px 0 0 3px;
	font-size: 0;
	background: #FFFFFF url(../img/siteimage/top_nav_sep.gif) 47px 9px no-repeat;
}

#top .top_1 .nav a {margin: 0 8px 0 19px;}

#top .top_1 .nav .crn {
	width: 14px;
	height: 32px;
	position: absolute;
	margin: -12px 0 0 80px;
	background-image: url(../img/siteimage/top_service_right.png);
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='../img/siteimage/top_service_right.png', sizingMethod='scale');
}

#top .top_1 .phone {
	width: 137px;
	height: 28px;
	float: right;
	padding: 4px 0 0 3px;
	font-size: 83%;
	color: #8f8f8f;
	background-color: #FFFFFF;
}

#top .top_1 .phone strong {
	margin-left: 3px;
	font-size: 180%;
	font-weight: normal;
	color: #c32b2b;
}

#top .top_1 .phone .crn {
	width: 14px;
	height: 32px;
	position: absolute;
	margin: -4px 0 0 -17px;
	background: url(../img/siteimage/top_service_left.png) 0 0 no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/images/edhardy/img/siteimage/top_service_left.png', sizingMethod='scale');
}

#top .menu_top_wrapper {
	height: 26px;
	text-align: center;
	font-size: 0;
	background: #431717 url(../img/siteimage/top_menu_back.gif) top repeat-x;
	border-top: 1px solid #d98686;
}

#top .menu_top_wrapper ul li {
	list-style: none;
	zoom: 1;
	display: inline-block;
	*display: inline;
	font-size: 14px;
}

#top .menu_top_wrapper ul li * {text-decoration: none;}

#top .menu_top_wrapper ul li a {
	height: 26px;
	padding: 0 14px;
	line-height: 25px;
	display: inline-block;
	color: #FFFFFF;
}

#top .menu_top_wrapper ul li:hover a,
#top .menu_top_wrapper ul li.current a {background-image: url(../img/siteimage/top_menu_back_2.gif);}

#top .menu_top_wrapper ul li ul {
	width: 120px;
	position: absolute;
	display: none;
	margin-top: 26px;
	padding: 7px 25px;
	text-align: left;
	background-color: #6f1717;
	border-top: 1px solid #000000;
	opacity: 0.9;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
}

#top .menu_top_wrapper ul li:hover ul {display: block;}

#top .menu_top_wrapper ul li ul li {
	display: block;
	padding: 0 5px;
	font-size: 12px;
	border-bottom: 1px solid #894141;
}

#top .menu_top_wrapper ul li ul li.last {border: none;}

#top .menu_top_wrapper ul li ul li a,
#top .menu_top_wrapper ul li:hover ul li a {
	padding: 0;
	background: none;
}

#top .menu_top_wrapper ul li:hover ul li:hover a,
#top .menu_top_wrapper ul li:hover ul li.current a {
	color: #f65050;
	background: none;
}
/*top - end*/

/*center - begin*/
#center {
	width: 736px;
	margin: 0 auto;
	padding-bottom: 30px;
	line-height: 1.5em;
	overflow: hidden;
	_display: inline-block;
}

#center h1 {
	margin-bottom: 14px;
	font-size: 180%;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 30px;
}

#center h3 {
	margin-bottom: 17px;
	font-size: 135%;
	font-weight: normal;
	color: #FFFFFF;
}

#center h3 a {color:#FFFFFF;}

#center p {margin-bottom: 9px;}

#center p strong {color:#FFFFFF;}

#center ul {
	margin-bottom: 20px;
	line-height: normal;
}

#center ul li {
	list-style: none;
	margin-bottom: 10px;
	padding-left: 16px;
	background: url(../img/siteimage/cntr_bullet_1.gif) left 6px no-repeat;
}

#center .more {
	padding-left: 10px;
	background: url(../img/siteimage/cntr_arrow_1.gif) left 6px no-repeat;
}

#center .top_submenu_wrapper {margin-bottom: 40px;}

#center .top_submenu_wrapper ul {margin: 0;}

#center .top_submenu_wrapper ul li {
	zoom: 1;
	display: inline-block;
	*display: inline;
	margin: 0 23px 0 0;
	padding: 0 0 0 0px;
	font-size: 135%;
	background: none;
}

#center .top_submenu_wrapper ul li a {color: #dad9d9;}

#center .top_submenu_wrapper ul li.current a {text-decoration: none;}

#center .top_submenu_wrapper ul li ul {
	position: absolute;
	margin: 15px 0 0 -17px;
	padding-left: 18px;
	*padding-left: 15px;
	display: none;
	background: url(../img/siteimage/submenu_2_dots.gif) left top no-repeat;
}

#center .top_submenu_wrapper ul li.current ul {display: block;}

#center .top_submenu_wrapper ul li ul li {
	margin: 19px 0 0 0;
	padding: 0 12px 0 9px;
	*padding-left: 12px;
	font-size: 70%;
	border-right: 1px solid #d31f1f;
}

#center .top_submenu_wrapper ul li.current ul li.last {border: none;}

#center .top_submenu_wrapper ul li.current ul li a {
	text-decoration: underline;
	color: #d31f1f;
}

#center .top_submenu_wrapper ul li.current ul li a:hover {text-decoration: none;}

#center .path {margin: 0 0 30px 0;}

#center .path a {color: #dad9d9;}

#center .path a.current {text-decoration: none;}

#center .date {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 83%;
}

#center .price {color: #ff7901;}

#center .form_wrapper {
	font-size: 83%;
}

#center .form_wrapper label {
	overflow: hidden;
	display: inline-block;
	margin-bottom: 10px;
}

#center .form_wrapper label span {
	width: 90px;
	display: block;
	float: left;
	_margin-right: -3px;
	padding-right: 5px;
}

#center .form_wrapper label input {width: 325px;}

#center .form_wrapper label textarea {
	width: 325px;
	height: 80px;
}

#center .form_wrapper .submit_wrapper,
#center .form_wrapper .info {margin-left: 95px;}

#center .form_wrapper .captcha label input {width: 168px;}
#center .form_wrapper .captcha img {float:left; margin-right: 6px;}

#center .form_wrapper .warnText {color: #F00; font-size: 120%; margin-bottom: 1em;}

#center .index_wrapper {
	overflow: hidden;
	_display: inline-block;
	margin-bottom: 30px;
}

#center .index_left_part,
#center .index_right_part {
	width: 345px;
	float: left;
}

#center .index_left_part {
	height: 304px;
}

#center .index_left_part div {
	position: relative;
	padding: 100px 30px;
}

#center .index_left_part div.flash-fail {
	position: relative;
	padding: 70px 30px;
}

#center .index_right_part {float: right;}

#center .items_roll {
	overflow: hidden;
	_display: inline-block;
	padding: 60px 0;
}

#center .items_roll .left_item,
#center .items_roll .right_item {
	width: 160px;
	margin-top: 40px;
	text-align: center;
}

#center .items_roll .left_item .prev,
#center .items_roll .right_item .next {
	width: 34px;
	height: 34px;
	display: inline-block;
	font-size: 0;
}

#center .items_roll .left_item img,
#center .items_roll .right_item img {margin-bottom: 40px;}

#center .items_roll .left_item {
	float: left;
	_margin-right: -160px;
}

#center .items_roll .left_item .prev {background-image: url(../img/siteimage/gal_arrow_left.gif);}

#center .items_roll .right_item {
	float: right;
	_margin-left: -160px;
}

#center .items_roll .right_item .next {background-image: url(../img/siteimage/gal_arrow_right.gif);}

#center .items_roll .center_item {
	width: 416px;
	margin: 0 160px;
	line-height: normal;
	text-align: center;
	font-size: 200%;
	color: #FFFFFF;
}

#center .items_roll .center_item img {margin-bottom: 10px;}

#center .items_roll .center_item p {margin-bottom: 12px;}

#center .items_roll .center_item .price {font-size: 90%;}

#center .text_img_box {
	float: left;
	margin: 3px 20px 20px 0;
	padding: 10px;
	font-size: 83%;
	color: #666666;
}

#center .text_img_box p {
	margin-bottom: 0;
	padding-top: 7px;
}

#center .text_img_box a {color: #666666;}

#center ul.press_list {
	margin: 0 0 25px 0;
	padding-top: 20px;
}

#center ul.press_list li {
	list-style: none;
	overflow: hidden;
	_display: inline-block;
	margin-bottom: 20px;
	padding: 0;
	background: none;
}

#center ul.press_list li .img_box {
	width: 102px;
	float: left;
	_margin-right: -3px;
	line-height: 1.5em;
	text-align: right;
}

#center ul.press_list li .img_box .date {margin-bottom: 15px;}

#center ul.press_list li .text_box {
	margin-left: 112px;
	_display: inline-block;
	line-height: normal;
}

#center ul.press_list li .text_box h3 {margin-bottom: 10px;}

#center ul.cat_wrapper {padding-top: 25px;}

#center ul.cat_wrapper li {
	width: 218px;
	margin-bottom: 38px;
	padding: 0 10px;
	zoom: 1;
	display: inline-block;
	*display: inline;
	vertical-align: top;
	text-align: center;
	font-size: 110%;
	background: none;
}

#center ul.cat_wrapper li a {color: #FFFFFF;}

#center ul.cat_wrapper li .price {font-size: 165%;}

#center ul.sitemap {
	margin-left: 25px;
	padding-top: 20px;
	font-size: 120%;
}

#center ul.sitemap li {
	padding: 0;
	background: none;
}

#center ul.sitemap li a {color: #FFFFFF;}

#center ul.sitemap li ul {
	margin: 0 0 15px 6px;
	padding-top: 10px;
	font-size: 83%;
}

#center ul.sitemap li ul li {
	margin-bottom: 5px;
	padding-left: 14px;
	background: url(../img/siteimage/cntr_bullet_2.gif) left 8px no-repeat;
}

#center .gallery_wrapper {
	margin: 0 -21px 20px 0;
	padding-top: 20px;
	font-size: 0;
        text-align: center;
}

#center .gallery_wrapper img {
	margin: 0 21px 30px 0;
	border: 1px solid #fff;
}

#center .cat_item_block .img_box {
	width: 420px;
	float: left;
	_margin-right: -3px;
}

#center .cat_item_block .text_box {
	margin-left: 430px;
	_display: inline-block;
}

#center .cat_item_block .price {
	margin-bottom: 20px;
	font-size: 180%;
}

#center .pager {
	padding-top: 10px;
	line-height: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 77%;
	font-weight: bold;
	background: url(../img/siteimage/pager_border.gif) left top repeat-x;
}

#center .pager a, #center .pager span {
	padding: 0 3px 2px 2px;
	color: #FFFFFF;
}

#center .pager .prev_next {
	font-size: 135%;
	font-weight: normal;
	text-decoration: none;
}

#center .pager .current {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #971414;
}
/*center - end*/

/*footer - begin*/
#footer_spacer {
	height: 126px;
	clear: both;
}

#footer {
	width: 736px;
	height: 126px;
	margin: 0 auto;
	text-align: left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 83%;
	color: #666666;
}

#footer a {color: #666666;}

#footer .banners_wrapper {
	height: 95px;
	padding: 0 11px;
	font-size: 0;
}

#footer .banners {margin-right: -40px;}

#footer .banners img {margin-right: 40px;}

#footer .left_part {float: left;}

#footer .counter {float: left; width: 330px; margin: -10px 0 0 0;}

#footer .right_part {
	float: right;
	text-align: right;
}
/*footer - end*/

.tb_ed td{	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
