@font-face {
	font-family: 'Ellani';
	src: url('/font/ellani-webfont.eot');
	src: local(''), url('/font/ellani-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
body { margin:0; padding:0; background:white; color:#333; font-size:12px; line-height:180%; font-family: Helvetica, Arial, sans-serif;}
img { border:0;}
form,input { margin:0; padding:0;}
input.cat_textbox,input.cat_textbox_small,textarea { padding:6px; border:1px solid #ccc; width:250px; color:#000; font-size:12px;}
input.cat_textbox_small { width:150px;}
input.cat_search { width:110px; padding:4px 10px; background:transparent; border:0; color:#222; font-size:11px; height:15px;}
textarea { height:97px;}
select { padding:2px; border:1px solid #999; /*width:250px;*/ height:25px;}
ul,ol { margin:5px 0 20px; padding-left:20px;}
li { margin:0; padding:0;}
h1,h2,h3 { margin-top:5px; margin-bottom:5px; padding:0; color:#cc3333;  line-height:30px; font-weight:normal;}
h1{font-family: Ellani, Arial, sans-serif; font-size:28px;}
h3 { /*color:white;*/ font-size:14px; line-height:100%; font-weight:bold;}
p { margin:12px 0;}
a { color:#cc3333; text-decoration:underline;}
a:hover { color:#333;}
.white a { color:white; font-weight:normal;}
.white a:hover { color:#ccc;}
.blue a { color:#10334D; font-size:12px;}
.blue a:hover { color:#587183;}
.yellow { color:#D2D323;}
div {margin:0 auto; text-align:left;}

.clearer { clear:both;margin:0;padding:0;height:0;line-height:0;font-size:0;overflow:hidden;}
.normal { font-weight:normal; font-size:12px; font-family:Helvetica, Arial, sans-serif;}
.small { font-size:11px;}
.right { text-align:right;}

/*container*/
#container { width:950px; border-left:1px solid #ccc; border-right:1px solid #ccc; background:url(images/bg.gif) repeat-y 0 291px; overflow:hidden;}
#content { width:758px;}

/*top*/
#top { height:338px; background:url(images/top.gif) no-repeat 194px 46px; position:relative;}
#top-logo { position:absolute; left:14px; top:48px;}
#top-form { position:absolute; left:390px; top:83px; width:350px; font-size:14px;}
#top-form div { float:right; margin-left:4px; text-align:right; display:inline;}
#top-form-input p { margin:0 0 6px;}
#top-form-submit { margin-top:35px;}
#top-link { position:absolute; left:458px; top:154px; width:250px; line-height:20px; text-align:right; font-size:14px;}
#top-link a { font-weight:bold; text-decoration:none;}
#top-text { position:absolute; left:258px; top:251px; width:450px; text-align:right; font-size:21px; color:#DA2128; line-height:30px;}
#top-menu { position:absolute; left:63px; top:292px;}

/*inner*/
#inner { padding:0 55px; min-height:420px;}

/*home*/
#home { height:381px; background:url(images/bg_home1.jpg) no-repeat; position:relative;}
#home-list { position:absolute; left:51px; top:69px; margin:0; padding:0; list-style:none;}
#home-list li { float:left; margin-right:11px; height:272px; display:inline;}

/*product*/
#product { height:270px; background:url(images/bg_home2.jpg) no-repeat bottom; color:#DA2128; font-size:16px; line-height:40px; font-weight:bold; position:relative;}
#product-text { position:absolute; left:68px; top:12px;}
#product-list { position:absolute; left:79px; top:90px; margin:0; padding:0; list-style:none;}
#product-list li { float:left; margin-right:54px; width:110px; text-align:center; display:inline;}

/*footer*/
#footer { margin:36px 0 0 35px; height:46px;}

/*menu*/
.menu-off,.menu-over,.menu-on { font-size:16px; color:#666; font-weight:bold;}
.menu-over { color:#000; cursor:pointer;}
.menu-on { color:#DA2128;}

.menu-off1,.menu-over1,.menu-on1 { font-size:14px; color:#666; border-right:2px solid #DA2128; text-align:center;}
.menu-over1 { color:#000; cursor:pointer;}
.menu-on1 { color:#DA2128;}

#menu-last { border:none;}

.bg_about
{
    background-image: url(images/bg_about.gif);
padding: 55px;

}

.hr {
  height: 15px;
  background: #fff url(images/hr.gif) no-repeat scroll center;
}
.hr hr {
  display: none;
}
