/* CSS Document */

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}

/* remember to define focus styles! */

a:focus {  outline:0;  } /*-moz-outline:0; outline:0; outline-offset:0; */
/* remember to highlight inserts somehow! */

/* common - main body css goes here*/
body {background:#FFF url(../images/topbg.jpg) repeat-x; font-size:12px; color:#000; 
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;}

/* common - page h1 css goes here*/
h1 { font-size:19px; color:#ff6600; font-family:'Trebuchet MS',Arial,Helvetica,sans-serif; font-style:none; text-decoration:none; margin-top:0;margin-bottom:0;font-weight:700;text-transform:uppercase;}
h1 span { color:#000; font-weight:normal; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-style:none; text-decoration:none; }

/* common - page h2 css goes here*/
h2 { font-size:18px; font-weight:normal; color:#1f1e1d; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-style:none; text-decoration:none; margin-top:5px;text-transform:lowercase;text-transform:lowercase; }

div.item_container h2 { font-size:20px; font-weight:normal; color:#ff6600; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-style:none; text-decoration:none; margin-top:5px; text-transform:lowercase; }

/* common - page h3 css goes here*/
h3 { font-size:14px; font-weight:normal; color:#fd8226; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-style:none; text-decoration:none; margin-top:5px; line-height:25px;}
h3 span { font-size:14px; color:#777777; /*color:#b6b4b3;*/ font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-style: normal; text-decoration:none; }

/* common - page p and a css goes here*/
p { font-size:14px; color:#000; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-style: normal; text-decoration:none;}
a , a:link { font-size:14px; color:#000; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;  text-decoration:none; font-style:none;}
/*index page slide*/


/* common - page wraper css goes here*/
.wraper { margin:0 auto; width:1100px; height:auto;}
.header { margin:0 auto; width:788px; height:100px;}
.header img { float:left;}

/* common - page header css goes here*/
.header  ul { list-style:none; font-size:10px; line-height:normal; margin:0px; padding:0px;}
.header  ul li{ line-height:13px;  margin:0px; padding:0px;}
.header  ul li a:link, .header  ul li a:visited {font-size:10px;  color:#fff; text-decoration:none; font-style: normal;}
.header  ul li a:hover, .header  ul li a:active {font-size:10px; color:#fff; text-decoration:underline; font-style:normal;}

.header_language_option {float:right; width:50px; height:80px; color: #FFF; font-size:9px;
		background:url(../images/header_line.gif)  no-repeat;
		padding:19px 0 0 12px; margin:0px; }

/* common - page middle css goes here*/
.middlebody { margin:0 auto; width:1100px; height:auto; }

/* home page middle flash area css goes here*/
.flash {margin:20px auto 4px auto; width:1100px; height:320px;}

/* home page body line css goes here*/
.body_line { margin:0 auto; width:1000px; height:1px;}
.body_line img { margin:0 auto 0 auto;}

/* home page body product display css goes here*/

.product {margin:0px auto; width:950px; height:162px; padding-top:14px;}
.image_thumb{width:72px; padding:0;margin:0;height:72px;overflow:hidden;}
.image_bottom{width:72px; padding:0 1px 0 1px;margin:0;height:30px;text-transform:lowercase;color:#777777;/*color:#B6B4B7;*/text-align:center;font-size:11px;font-weight:400;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;overflow:hidden; word-wrap: break-word;}

.image_bottom_active{color:#FF6600;}

.product-img {margin:0; height:110px; float:left; margin-top:13px;}
.product-img li {list-style:none; display:inline; float:left;width:60px;margin:0;}
.product-img li img{width:100px;margin:0;}
.about-btn {padding-top:25px; padding-right:27px;}
.p1 {margin:0px auto; width:320px; height:100px; float:left; padding-left:26px;}
.p2 {margin:0 80px 0 0; float:right; }


/* inner page breadcrumb css goes here*/
/* inner page breadcrumb css goes here*/
.breadcrumb { height:45px; width:auto; margin-top:10px;}

.breadcrumb span { font-size:14px; color:#ff6600; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-style: normal; text-decoration:none; background: url(../images/dottedline.gif) bottom repeat-x;}

.breadcrumb a { font-size:14px; color:#777777; /*color:#b6b4b3;*/ font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-style: normal; text-decoration:none;text-transform:capitalize;}

.breadcrumb a:hover { font-size:14px; color:#fd8226; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-style: normal; text-decoration:none;}

.breadcrumb a.current:link {cursor:default; font-size:14px; color:#fd8226; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-style:normal; text-decoration:none;}
#current{ cursor:default;font-size:14px; color:#fd8226; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-style:normal; text-decoration:none;}

/
/* inner page breadcrumb product css goes here*/
.breadcrumb-product { height:25px; width:auto; margin-top:10px;}
.breadcrumb-product span { margin-left:25px; margin-bottom:10px; font-size:14px; color:#777777; /*color:#b6b4b3;*/ font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-style:normal; text-decoration:none; background: url(../images/dottedline.gif) bottom repeat-x;}

.breadcrumb-product a { font-size:14px; color:#777777; /*color:#b6b4b3;*/ font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-style: normal; text-decoration:none;}

.breadcrumb-product a:hover { font-size:14px; color:#fd8226; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-style: normal; text-decoration:none;}

.breadcrumb-product a.current:link { cursor:default;font-size:14px; color:#fd8226; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-style: normal; text-decoration:none;}


.breadcrumb-product-inner span { margin-left:0px; margin-bottom:10px; font-size:19px; color:#777777; /*color:#b6b4b3;*/  text-decoration:none; font-weight:normal;text-transform:uppercase;}

.breadcrumb-product-inner a { font-size:19px; color:#777777; /*color:#b6b4b3;*/ font-style: normal; padding:0 20px 0 0;}
.breadcrumb-product-inner a:hover { font-size:19px; color:#fd8226; font-style: normal; }

.breadcrumb-product-inner #current { cursor:default;font-size:19px; color:#ff6600; font-style: normal; }


/* inner page middle area css goes here*/
.item_container{
	/*min-height:290px;
	height:auto !important;
	height:290px;*/
	padding-top:12px;
}
.small{width:475px;float:left; font-size:14px; font-weight:bold;}
.small span{font-weight:normal;}

.small-img{float:left; padding:10px 0 0 10px;width:230px;height:258px; overflow:hidden; }
.small-img img{width:230px;}
.text-img-area { margin:0 auto; width:788px; height:auto; }
.text-img-area-left { margin:0 auto; width:463px; height:auto; float:left;}
.text-img-area-left-big { margin:0 auto; width:720px; height:auto; float:left;}
.text-img-area-left-right { margin:0 auto; width:738px; height:auto; float:left;}

.big_image_right{width:50px;height:98%;background:#595959;float:left;}
/*.big_image_right img{padding-top:300%;}137px;}*/
.jsarea { height:90px; float:left;}
.map_swf{ height:90px; float:left; padding-left:22px;}
.text-img-area-right { margin:20px 0 0 15px;  width:280px; height:395px; float:left;overflow:hidden;}
.text-img-area-right-small { margin:20px 0 0 0;  width:50px; height:98%; float:right;overflow:hidden;}
.text-img-area-right .big_img,.text-img-area-right .big_img img { float:left;width:215px;height:380px;padding:0;margin:0;overflow:hidden }
.nyromodal{width:275px;float:left;padding:10px;}
.nyromodal img {width:275px;height:200px;}

/* common - page footer css goes here*/

.footer {margin:0px auto;.margin-top: 10px; padding-top:0px; width:auto; height:145px; font-size:11pt; 
text-align:center; background:#FFF url(../images/footer.gif) repeat-x; font-style:normal;}
.sound { height:40px; /*width:100%;*/ float:right; margin:0 auto; padding:10px 160px 0 0;text-align:right;}
.footer_btns img {padding:0 0 0 30px; margin-top:10px; }


.copyright {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#C85018; font-size:12px; padding-top:50px; margin:0px auto;}
.footer_style li {font-style:normal;}

/*behestee slideshow*/

/*Behestee:Horizontal Acordion Menu CSS*/
.slide_container ul{
list-style: none;
margin: 0;
padding: 0;
width:700px;
}

.slide_container ul li{
float: left;
padding: 10px;
display: block;
margin: 0;

/*border:1px solid #ff6600;*/
background:url(../images/slider_back.gif) repeat-y ;
}

.slide_container ul li a{
position:relative;
display: block;
overflow: hidden;
height: inherit;
width: 50px;
clear:left;
}
.slide_container ul li a .fao{width:520px;}
.slides{margin:-40px;width: 100px;}
#a{width: 100px;margin:0;}
#a1{width: 520px;}
#a2{width: 520px;height:220px;}
.container{width: 420px;}
.slide_container ul li .ttl{position: absolute;width:50px;left:0;/*border: 3px solid #881212;*/}
.blok2 .ttl{margin:30px 0 0;}
.blok1 .ttl{margin:25px 0 0;}

.sensitive ul li p{
margin: 0 0 0 65px;
padding: 0;
width: 300px;
display: block;
float:left;
}
.sensitive2 ul li a{height:220px !important;}
.sensitive2 ul li p{
margin: 0 0 0 65px;
padding: 0;
width: 380px;
display: block;
/*float:left;*/
}
html*.slide_container ul li p{margin: 0 0 0 65px;}
.slide_container{height:auto;width:700px;overflow:hidden;}
.slide_container p{font-size:14px;color:#777777; /*color:#b6b4b3;*/}
.slide_container img{}
h3{
font-size:18px;
/*color:#ff6600;*/
color:#1F1E1D;
}
.blok_header{
font-size:14px;
font-weight:800;
color:#1F1E1D;
}
/*Behestee: addition*/
.bodytext p{
color:#777777; /*color:#b6b4b3;*/
margin-top:12px;
}
.bodytext ul{
color:#777777; /*color:#b6b4b3;*/
font-size:14px;
/*list-style:outside ;
list-style-image:url(../images/bullet_red.png);*/
list-style:none;
margin:0 0 0 7px;
padding:10px 0 0;
}
.bodytext li{
list-style:none;
background:url(../images/bullet_red.png) left 5px no-repeat;
margin:0 ;
padding: 0 0 0 20px;
line-height:24px;
}
/*Quality page*/
.quality_img{width:715px;margin:0;}
/*About*/
.auto_height{height:auto !important; margin-bottom:20px;}
.nyromodal img {margin:20px 0 0;}
.nyromodal strong {color:#FF6600;font-size:14px;}
.slide_container ul li img.office {width:140px;height:140px;margin:0;float:right;}



/*-------------02-09-2009----------*/
object {
	outline:none;
}

#homelogo {
	width:131px;
	height:89px;
	float:left;
}

#main_flash{
	width: 1100px;
	height: 320px;
}

#map_swf{
	width: 250px;
	height: 120px;
}

#product_img{
	width: 380px;
	height: 98px;
}

/*---------- Product page slideshow -------*/
/*#item_image a.last-active img{}
#item_image a.last-active{z-index:9;}

#item_image a.active img{}
#item_image a.active{
	display:block;
	z-index:10;
    opacity:1.0;
}

#item_image a img{}
#item_image a{
	display:none;
	/*position:absolute;
    top:0;
    left:0;
    bottom:0;
    z-index:8;
    opacity:0.0;
	/*padding-bottom:10px;
}

#item_image a{
	position:absolute;
	top:0;
}


#item_image{
position:relative;
}*/



#slider1 {
    /*width: 720px;  important to be same as image width */
    height: 258px;  /*important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}

#slider1Content {
    /*width: 720px;  important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
}
.slider1Image {
    float: left;
    position: relative;
	display: none;
}
.clear {
	clear: both;
}
#slider1 ul { list-style-type: none;}