@import url("reset.css"); 

/* Content */

.w150 {
	width: 150px;
}

.w250 {
	width: 250px;
}

#loading_div {
	background: transparent url(../img/loading.gif) 40px 0px no-repeat;
	font-weight: bold;
	height: 30px;
	padding: 10px 0 0 100px;
	width: 750px;
}

#content_list { 
	display: none; 
	background-color: #FFFFFF; 	
	z-index: 1; 
	position: absolute;
	top: 410px; 
	margin: 0 auto;
	width: 750px; 
	/*height: 500px; */
	height: auto;
	border: 1px solid #000000;
}
#content_close {
	height: 20px;
	position: absolute;
	right: 15px;
	top: 5px;
	width: 60px;
	background: url(../img/cross-r.jpg) 45px 6px no-repeat;
}

#content_close  a {
	font-weight:bold;
	text-decoration: none;
}

#content_text {
	float: left;
	margin: 20px;
	width: 710px;
}

.table_view 
{
	width: 100%;
}

.table_view  td
{
	margin: 5px;
	padding: 5px;
	border: 1px solid black;
	text-align: center;
	vertical-align:top;
}

.table_view  .table_view-tr-left
{
	border-left:3px solid #FF23ED;
	width:150px;
}

.table_view  .image-element
{
	float: left;
	margin: 5px;
	text-align: center;
}

.table_view  .border-element
{
	margin: 5px;
	padding: 5px;
	border: 1px solid black;
	text-align: center;
}

/* start menu */

#nav, #nav ul {
	list-style: none !important;
	margin: 0 0 40px 0 !important;
	padding: 0;
	float: left;
	width: 160px;
	display: inline;
}

ul#nav {
	border-top: 1px solid #B5B5B5;
	border-left: 1px solid #B5B5B5;
	border-right: 1px solid #B5B5B5;
	border-bottom: 0px;
}

#nav li {
	border-bottom: 1px solid #B5B5B5;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	width: 160px;
	position: relative;
	background: #ffffff;
	list-style: none !important;
	margin: 0px !important;
	height: 35px;
}

#nav a {
	height:25px;
	color:#336699;
	text-decoration: none;
	display: block;
	padding: 10px 10px 0 10px;
}
#nav a:hover {
	color: #000;
	background: url(../img/background_menu.jpg) 0 0 repeat-x;
}
#nav li a:hover {
  	color:#ff0000;
}

#nav li:hover,
#nav li.jshover ,
#nav li.selected_lim {
	background: url(../img/background_menu.jpg) 0 0 repeat-x;
}

#nav li:hover{
/*	border-top: 2px solid #ffffff; */
}

#nav li ul {
  display: none;
  position: absolute;
  top:0px;
  left: 160px;
  background: #eeeeee;
  border:1px solid #777777;
  width: 160px;
  margin:0px;
}

#nav li:hover ul,
#nav li.jshover ul {
  display: inline;
}

#nav li:hover ul {
/*	margin:0px; */
}

#nav li ul li {
/*	border: 1px; */
}

#nav li ul li:hover {
/*	border: 0px; */
}

#nav li ul li a{
/*	border-bottom: 1px solid #777777;
	border-right: 1px solid #777777; */
	color: #000000 !important;
	padding:0px;	
	background-image: none;
	background-color: #eeeeee;
	width: 155px;
	height:25px;
	padding-left:5px;
	padding-top:10px;
	display: block;
}

#nav li ul li a:hover{
	color: #ffffff !important;
	background-image: none;
	background-color: #3f63a9;
}

#nav li:hover li ul,
#nav li.jshover li ul {
  display: none;
  width: 160px;
/*  top: -9px; */
  left: 160px;
}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
  display: block;
}
/* end menu */

/* Maps */

div.main-map {
	float: left;
	width: 750px;
	height: 500px;
}

div.element-map {
	position: absolute;
	width: 750px;
	height: 500px;
}

div.europa {
	background: url(../img/europa.jpg) no-repeat;
}
div.usa {
	background: url(../img/usa.jpg) no-repeat;
}
div.china {
	background: url(../img/china.jpg) no-repeat;
}
div.japan {
	background: url(../img/japan.jpg) no-repeat;
}
div.other {
	background: url(../img/other.jpg) no-repeat;
}

div.element-map .circle {
	position: absolute;
	width: 25px;
	height: 25px;
	background: transparent url(../img/circle.gif) no-repeat;
}

div.element-map .c1 {			
	background-position: 0 0;
}

div.element-map .c2 {
	background-position: -35px 0;
}

div.element-map .c3 {
	background-position: -70px 0;
}

div.element-map .c4 {
	background-position: -105px 0;
}

div.element-map .c5 {
	background-position: -140px 0;
}

div.element-map .c6 {
	background-position: -175px 0;
}

div.element-map .c7 {
	background-position: -210px 0;
}

div.element-map .table {
	position: absolute;
}

div.element-map .lines-h {
	position: absolute;
	height: 1px;
	background-color: #000000;
}

div.element-map .lines-v {
	position: absolute;
	width: 1px;
	background-color: #000000;
}

div.element-map .table table {
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-top: 1px solid black;
	background-color: #FFFFFF;
}

div.element-map .table table tr {
}

div.element-map .table table td {
	border-bottom: 1px solid black;
	padding: 1px 10px;
	font-weight: bold;
	font-size: 12px;
}

div.element-map .table table td.city {
	background-color: #CCCCCC;
}

div.element-map .table table td.c1 {
	background-color: #76b55a;
}

div.element-map .table table td.c2 {
	background-color: #37a4a6;
}

div.element-map .table table td.c3 {
	background-color: #d92b24;
}

div.element-map .table table td.c4 {
	background-color: #e87930;
}

div.element-map .table table td.c5 {
	background-color: #9e8fbd;
}

div.element-map .table table td.c6 {
	background-color: #3e8cb5;
}

div.element-map .table table td.c7 {
	background-color: #c09d3a;
}



body
{
	font-family: Verdana;
	font-size: 100.01%;
	font-size: 12px;
	line-height: 130%;
	
	background-color: #fff;

	color: #333333;	
}

strong
{
	font-weight: normal;
}

a:link,
a:visited,
a:hover,
a:active 
{
	text-align: left;	
	text-decoration: underline;
	color: #003300;
}
a:visited 
{

}
a:hover,
a:active 
{	
	text-decoration: none;
	color: #FF9900;
}

h1,h2
{
	font-weight: bold;
}
h1
{
	font-size: 16px;
	font-family: Tahoma;
	color: red;
	padding: 10px 0 20px 0;
}
h2
{
	font-size: 13px;
	color: #006699;
	padding: 0 0 5px 0;
}
h3
{
	font-size: 12px;
}
p
{
	text-align: justify;	
	padding-bottom: 20px;
	text-indent: 15px;
}
#container, #bottom_links
{
	width: 958px;
	margin: 0 auto;
	background: url(../img/bg02.gif) repeat-y;
}	
	#container2
	{
		width: 780px;
		margin: 0 auto;
	}
		#header
		{
			position: relative;
			height: 61px;
		}
			#logo
			{
				background: url(../img/logo.gif) no-repeat;
				position: absolute;
				top: 20px;
				left: 20px;
				width: 304px;
				height: 21px;
			}
		#top-flash
		{
			height: 297px;
			/*background: url(../img/top-flash.jpg) no-repeat;*/
		}
		#block-center
		{
			
		}
			#b-left
			{
				padding-bottom: 20px;				
			}
				#b-l-content, #b-r-content
				{
					padding: 15px;										
				}
				#b-l-content p
				{
					font-size: 14px;	
					line-height: 150%;
				}
					.news p
					{
						padding: 0 10px 0 15px;
						font-size: 13px !important;
					}
					.news
					{
						padding-bottom: 20px;
						margin-bottom: 10px;
						background: url(../img/bg_news.gif) repeat-x 0% 100%;
					}			

#bottom_links {
	padding-bottom: 10px;
}					
	#bottom_l0_links {
		border-top: 1px solid rgb(221, 221, 221);
		width: 780px;
		margin: 0 auto;
	}
	#bottom_l0_links div {
		margin: 0 auto;
	}

#footer_container
{
	width: 958px;
	margin: 0 auto;
	background: url(../img/bg_footer_in.gif) bottom no-repeat;
}
	#footer
	{
		width: 780px;
		/* height: 92px; */
		margin: 0 auto;
		background: url(../img/bg_footer.gif) bottom repeat-x;		
	}

		#top-l
		{
			height: 30px;			
		}
			#footer a, #bottom_l0_links a
			{
				display: inline;
				float: left;
				height: 13px;
				font-size: 12px;
				font-family: Arial;
				overflow: hidden;
				padding-left:14px;
				margin-left: 10px;
				margin-top: 8px;
				background: url(../img/f_a_bg.gif) no-repeat;
				line-height: 100%;
				text-decoration:none;
				color: #444444;
			}
				#footer a:hover, #bottom_l0_links a:hover
				{
					background: url(../img/f_a_bg.gif) no-repeat 0% 100%;
					color: #d40000 !important;
				}
				
			#bottom_l0_links a {
				height: 9px;
				background: url(../img/f_a_bg_.gif) no-repeat;
			}
			#bottom_l0_links a:hover {
				background: url(../img/f_a_bg_.gif) no-repeat 0% 100%;
			}
			#bottom_l0_links div * {
				font-size: 9px !important;
			}
				
			#bot-l
			{
				text-align: center;				
				font-size: 9px;
				margin-top: 5px;
			}
				#bot-l a
				{	
					font-size: 9px;
					font-family: Verdana;
					overflow: hidden;									
					text-decoration:none;
					color: #444444;									
					float: none;
					height: 13px;					
					padding:0;
					margin: 0;					
					background: none !important;										
				}
			#cen-l
			{
				margin-left: 13%;
				/*padding-top: 35px;*/
			}
			#cen-l a
			{
				font-size: 11px !important;
			}
.search_wide 
{
	position: absolute;
	height:48px;
	top: 0;
	right: 10px;
	width: 280px;
}
	.search_wide ul 
	{
		font-size:12px;
		list-style-image:none;
		list-style-position:inside;
		list-style-type:none;
		margin:5px 0 10px;
		padding:0 0 15px 0;
		display: block;
	}
		.search_wide ul li 
		{
			background:transparent url(../img/common_link_ic_001.gif) 0 50% no-repeat;
			float:right;
			margin-left:11px;
			padding-left:8px;
		}
		.search_wide ul li a
		{
			color:#666666;
			text-decoration:none;
		}
		.arch a
		{
			color:#339900;
			text-decoration:none;
		}
			.search_wide ul li a:hover, .arch a:hover
			{
				color:#FF9900 !important;
				text-decoration:underline;
			}
div.search_wide ul li.naviJapanese a:hover 
{
	background:transparent url(../img//common_tx002on.gif) no-repeat scroll 0 0 !important;
}

div.search_wide ul li.naviJapanese a:visited 
{
	background:transparent url(../img/common_tx002visited.gif) no-repeat scroll 0 0;
}

div.search_wide ul li.naviJapanese a 
{
	background:transparent url(../img/common_tx002.gif) no-repeat scroll 0 0;
	width:36px;
}

div.search_wide ul li.naviJapanese a 
{
	display:block;
	font-size:1%;
	height:13px;
	margin-top:1px;
	outline-style:none;
	outline-width:medium;
	text-indent:-9999px;
}

.search_wide ul li a:visited 
{
	color:#339900;
	text-decoration:none;
}
	.search_wide_input 
	{
		border:1px solid #444444;		
		margin:0 0 0 10px;
		vertical-align:middle;
		width:150px;
	}
	.search_wide_btn 
	{
		background:transparent url(../img/common_searach_btn.gif) right top no-repeat;
		border:0 none;
		cursor:pointer;
		height:21px;
		margin:2px 0 0 5px;
		padding-right:0;
		vertical-align:middle;
		width:82px;
	}
.review td
{
	padding: 4px 5px;
	vertical-align: top;
	text-align: left;
}
/*Стили контента*/
#b-l-content ul
{
	margin-left: 15px;
}
	#b-l-content ul li
	{
		margin: 4px 0;
		list-style: outside disc;
	}

/*
#b-l-content  h1 {
	border-bottom: 3px solid red;
}
*/

#komitet
{
	position: relative;
	background: url(../../base/content/navigation/about/organization/komitet.gif) 45% 85px no-repeat;
	height: 380px;
}
	#komitet div
	{
		font-weight: bold;
		position: absolute;
	}
.red-table
{
	width:600px;
}
	.red-table td
	{
		border: 5px solid white;
		margin: 5px;
		padding: 7px 8px;
		color: white;
		font-size: 13px;
		background: #d92b24;
		text-align: center;
	}
/* part_news */
div.hr{
width: 100%;
height:1px;
border-top: 1px dashed #8B8B8B;
line-height:2px;

margin: 9px 0px 19px 0px;
}

/* Обновление 18.01.2010 */

h5 a img.passive_img {
  display: block;
}

h5 a img.active_img {
  display: none;
}

h5 a:hover img.passive_img {
  display: none;
}

h5 a:hover img.active_img {
  display: block;
}

div#maincontents {
	margin:5px 0 0;
}

div#maincontents .top20 {
	margin-top:20px;
}

.clearfix {
	display:block;
}

div.column-left {
	float:left;
}

div.column-right {
	float:right;
}

.w258 {
	width:258px;
	padding: 10px;
}

.w530 {
	width:560px;
}

div#maincontents .top25 {
	margin-top:25px;
}

div.leadtxt {
	font-size:115%;
	font-weight:bold;
	margin:15px 0 0;
}

div#maincontents .top15, body.contents table tr td .top15 {
	margin-top:15px;
}

.w180 {
	width:200px;
}

.img-right {
	float:right;
	margin-bottom:5px;
	margin-left:10px;
}

.caption, .txtsection .caption {
	margin-top:3px;
}

p {
	padding:0;
	text-indent:0;
	margin:0;
	text-align:left;
}

.type-right {
	text-align:right;
}

div.columnbox {
	border:1px solid #B5B5A8;
}

.columnti {
	background:#EBEBC7 url(/main_res/img_common/common_title_bg_001.gif) repeat-x scroll left top;
	font-size:100%;
	font-weight:bold;
	margin:0;
	padding:3px 5px;
}

div#maincontents .bottom10 {
	margin-bottom:10px;
}

div.columnbody {
	padding:10px;
}

.italic {
	font-style:italic;
}

sup {
	font-size:x-small;
	padding:0 2px 0 0;
	vertical-align:0.2em;
}

.designh2 span.titletxt {
	background-color:#F3F3F3;
	border-color:#E4E4E4;
	border-style:solid;
	border-width:2px 0;
	display:block;
	margin:1px;
	padding:2px 3px;
}

.designh2 {
	border:1px solid #BBBBBB;
	font-size:115%;
	margin:25px 0 0;
	padding:0;
}



div#maincontents .tb01 {
	padding:2px 2px 0;
}

div#maincontents .tb01 .tbtitle {
	background:#EDEDED url(/main_res/img_common/common_tb_bg_004.gif) repeat-x scroll left top;
	padding:3px 10px;
}


div#maincontents .tb01 .tbtitle a, div#maincontents .tb01 .tbtitle span.titletxt {
	background:transparent url(/main_res/img_common/common_link_ic_001.gif) no-repeat scroll 0 0.45em;
	font-weight:bold;
	padding:0 0 0 15px;
}

.ltb {
	float:left;
	width:254px;
}

.rtb {
	float:right;
	width:254px;
}

div#maincontents i {
  font-style: italic;
}


.td_block p.txt {
	font-size:100% !important;
	float:left;
	width: 220px;
	padding: 5px 0px 10px 15px;
}


.td_block {
	width: 330px;
	padding: 10px;
	vertical-align: top;
	height: 100%;
}

.tb01 {
	width: 100%;
	border: solid 1px #BBBBBB;
}

.td_block img {
	float:right;
	margin:0 4px 0 0;
	padding: 10px 5px;
	vertical-align:middle;
}

img {
	border:medium none;
}

.tb01 th {
	line-height: 25px;
	height: 25px;
	padding: 3px 10px;
	margin: 0px;
	text-align: left;
}

.tb01 td {
	height: 80%;
}


dt {
	height: 19px;
	padding: 3px 10px;
	margin: 0px;
}

div#maincontents .tb01 .tbbody {
	padding:5px 10px 5px 25px;
	vertical-align: top;
}

.back_list {
	background:transparent url(/main_res/img_common/common_link_ic_004.gif) no-repeat scroll 0 0.35em;
	display:block;
	float:left;
	min-height:18px;
	padding:0 0 0 18px;
}


.designh3 {
	border-bottom:3px solid #DDDDDD;
	font-size: 14px;
	font-weight: bold;
	margin:20px 0 0;
	padding:0 0 5px;
}

.leadtxt h3 {
	font-size:115%;
	font-weight:bold !important;
}

div#maincontents .img-right img, div#maincontents  p.caption {
	padding-left: 15px;
}

div#maincontents  p.caption {
	padding-bottom: 10px;
}

div#maincontents .top05 {
	margin-top:5px;
}

div#maincontents table {
	font-size:100%;
}

table.normal {
	border-color:#BBBBBB;
	border-style:solid;
	border-width:0 0 1px 1px;
	margin:30px 0 0;
}

table.all {
	width:100%;
}

table.normal th.type-center {
	text-align:center;
}

table.normal th {
	background-color:#999999;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
}

table.normal th, table.normal td {
	border-color:#BBBBBB;
	border-style:solid;
	border-width:1px 1px 0 0;
	padding:3px 10px;
}

.type-center {
	text-align:center;
}

table.normal th.type-center {
	text-align:center;
}

table.normal .lv03 {
	background-color:#EEEEEE;
	color:#333333;
	font-weight:normal;
}

table.normal th {
	background-color:#999999;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
}

table.normal th, table.normal td {
	border-color:#BBBBBB;
	border-style:solid;
	border-width:1px 1px 0 0;
	padding:3px 10px;
	text-align:center;
}

.newsdetailmain {
	text-align:center;
}

.newsdetailmain  i {
	font-style: italic;
}

.marginauto {
	margin:0 auto;
	width:600px;
}

/* 19.03.2010 */

#Middle_Left_Standard {
  float:left;
  height:100%;
  position:relative;
  width:200px;
  color:#000000;
}

.leftmainmenu {
  padding-left:27px;
}
.leftmainmenu li {
  list-style:none outside none;
}
.leftmenu li {
  list-style:disc outside none;
}
.leftmenu li {
  list-style:disc outside none;
}
.leftmenu_selected {
  font-weight:bold;
  list-style:disc outside none;
}
.leftmainmenu a {
  color:#000000;
  text-decoration:none;
}
.leftmainmenu a:hover {
  text-decoration:underline;
}

#Middle_middle  {
  margin-left: 200px;
}

#Middle_right  {
  float:right;
  min-height:398px;
  position:relative;
  width:256px;
}

#right-menu {	
	float: left;
	height: 100%;
	width: 26%;
	/*background-color: #F2F2F2; */
	padding-top:10px;
	padding-left:2px;
	font-size: 12px;
}

li.r-m-menu  {
  list-style:none outside none;
  padding-left: 15px;
 }

.r-m-menu {
	list-style-type: inherit;
	list-style-image: inherit;
	list-style-position: inside;
}

.r-m-menu  ul {
	padding-left: 15px;
	list-style-type: inherit;
	list-style-image: inherit;
	list-style-position: inside;
}

.colbox-left {
	float: left;
	width:163px;		
	padding: 5px;
}

.colbox-left p {
	font-size:78%;
}

.colbox-middle {
	float: left;
	width:163px;		
	border-left:1px solid rgb(238, 238, 238);
	border-right:1px solid rgb(238, 238, 238);
	padding: 5px;
}

.colbox-middle p{
	font-size:78%;
}

.colbox-right {
	float: left;
	width:182px;	
	padding: 5px;	
}

.colbox-right p {
	
}

.colbox-etc {
	font-size:90%;
}

.colbox-left-s {
	float:left;
	border-right:1px solid rgb(238, 238, 238);	
	width:233px;
}

.colbox-right-s {
	float:left;
	width: 270px;
	padding-left: 5px;	
}

.colbox-col-left {
	width: 270px;
	float:left;
}

.colbox-col-right {
	width: 202px;
	float: right;
}

.colbox-col-right img {	
}

table.teonex-table {
	border: 1px solid black;
}

table.teonex-table th {
	border: 1px solid black;	
	background-color:#666666;
	font-weight:bold;	
	color:#FFFFFF;
	font-weight:bold;
	padding:4px;
	vertical-align:top;
}

table.teonex-table tr {
	border: 1px solid black;
}

table.teonex-table td {
	border: 1px solid black;
}

.left-side {
	width: 72%;
	float: left;
	padding-right:4px;		
}

table.compare-table {
	border: 1px solid black;
	font-size: 95% !important;
}

table.compare-table th {
	border: 1px solid black;
	font-weight:bold;
	background-color:#666666;
	color:#FFFFFF;
	font-weight:bold;
	padding:4px;
	vertical-align:top;
}

table.compare-table tr {
	border: 1px solid black;
	padding:4px;
	vertical-align:top;
}

table.compare-table td {
	border: 1px solid black;
	padding:4px;
	vertical-align:top;
}

table.compare-table td.first {
	background-color:#AAAAAA;
	color:#FFFFFF;
}

table.compare-table td.second {
	color:#666666;	
	background-color:rgb(255, 255, 255);
}

table.compare-table td.third {
	background-color:rgb(255, 255, 255);
	color:#666666;
	text-align: center;	
}

table.compare-table td.four {
	font-weight:bold;
	color:#666666;
	background-color:#E6FFFF;	
	text-align: center;	
}

table.compare-table td.five {
	color:#666666;
	background-color:rgb(255, 255, 255);
	text-align: center;	
}

table.compare-table td.six {
	color:#666666;
	background-color:rgb(255, 255, 255);
	text-align: center;	
}

table.compare-table td.seven {
	color:#666666;
	background-color:rgb(255, 255, 255);
	text-align: center;	
}

table.compare-table td.eight {
	background-color:#FEFEE6;
	text-align: center;		
	color:#666666;	
}

li.pagelink {
	float:left;
}

ul.pagelinks {
	padding:0 0 4px 30px;
	list-style-type:none;	
}

li.pagelink  {
	list-style-type:none;	
}

a.pagelink {
	display:inline;
	margin:0 10px;
	padding:0 0 0 15px;
}

a.right-link {
	float:right;
}

div.single {
	float: left;
	margin:10px 30px 0 0;
	width:118px;
}

p.ph-item {
	height:99px;
}

div.double { 
	float:left;
	margin:10px 30px 0 0;
	width:266px;
}

.clearfix {
	display: block;
}

p.ph01 {
	float:left;
	width:118px;
}

p.ph02 {
	float:right;
	width:118px;
}

td.ph-caption {
	clear: both;
	border:1px solid #CCCCCC;
	margin:5px 0 0;
	padding:2px;
	text-align:center;
	font-size:78% !important;
	height: 15px;
}
td.ph-image {
	padding:2px;
	text-align:center;
}

img.logo {
	padding: 5px;
}

p.img-description {
	text-align: center;
}

div#right-menu dl{
	margin:0 0 0 0px;
	padding:0 0 2px;
}

div#right-menu dt {
	margin-bottom:5px;
}
div#right-menu dd {
	margin-left: 0px;
}


dd.on {
	border-left:3px solid #BB1111;
}

dd.off {
	border-left:3px solid #CCCCCC;
}

a.lv01link  {
	border-left:3px solid #CCCCCC;
	display:block;
	padding:3px 3px 3px 10px;
}

div#right-menu dd p {
		
}

h1.film-header {
	border-bottom: 3px solid #BB1111;	
	color: #666666;
	height:3px;
}

h1.aramid {
	font-size: 115%;
 	font-family: Verdana;
    	font-weight: bold;
    	margin: 15px 0 0;
	color: black;
	padding: 0px 0 0px 0;
}

h2.film-header {
	font-size: 16px;
	font-family: Tahoma;
	padding: 10px 0 20px 0;
	border-bottom: 3px solid #BB1111;	
	color: #666666;
	height:3px;
}

h2.general {
	font-size: 16px;
	font-family: Tahoma;
	color: red;
	padding: 10px 0 20px 0;
}

h2.extra {
	font-size:16px;
	color:black;
	padding:5px 0 5px 5px;
	font-weight: bold;
}

#right-menu ul li{
		list-style-image: url("../img/common_link_ic001.gif") !important;		
} 

.product {
	background-color:#F5F5F5;
	border-left:1px solid #EBEBEB;
	border-right:1px solid #EBEBEB;
	border-top:1px solid #EBEBEB;
	height: 3px;	
	padding-left: 10px;
	color: black;
	
}

.c-product {
	font-size:16px;
	color:black;
	padding:10px 0 20px 5px;
	font-weight: bold;
}

.description {
	font-size: 90%;
}

p.ph-caption {
	border:1px solid #CCCCCC;
	margin:5px 0 0;
	padding: 2px;
	text-align:center;
	clear: both;
	font-size:9px !important;
}

div#photobox01 {
	margin-left:10px;
}

div#photobox02 {
	margin-left:10px;
}

div#photobox03 {
	margin-left:10px;
}

div#photobox04 {
	margin-left:10px;
}

div#photobox05 {
	margin-left:10px;
}

.colbox-col-center img{
	float: right;
	padding: 5px;
}

.colbox-col-center p {
	
}

p.ph-right  {
	float:right;
	width:118px;
}

p.ph-left  {
	float:left;
	width:118px;
}

table.teonex-table td.first {
	background-color:#AAAAAA;
	color:#FFFFFF;	
}

table.teonex-table td {
	border: 1px solid black;
	padding:4px;
	vertical-align:top;
}


.left-side-p {
	font-size: 95% !important;
}

table.teonex-table {
	font-size: 95% !important;
}

.pet{ 
	background-color:#FEFEE6;
	text-align: center;	
}

.pen{
	background-color:#E6FFFF;
	text-align: center;	
}

.about-dupon {
	font-size: 9px !important;
	text-align:justify;
	line-height:104% !important;
}

h2.type-text{
 color: #000;
    font-size: 130%;
    font-weight: bold;
}

h4.designh4 {
    border-left: 5px solid #666666;
    font-size: 14px;
    line-height: 1.3;
    margin: 30px 0 0;
    padding: 0 0 0 5px;
	font-weight:bold;
}
.img-sign{
	font-size: 9px;
    padding-left: 15px;
    text-align: center;
    width: 190px;
	font-weight:bold;
}


