/* CSS Document */
body{
margin:0;
padding:0;
}
div#wrapper{
	width:998px;
	margin:0;
	padding:0;
	margin-left:0;
	
	
	
}
div#header{
	width:998px;
	background-image:url("images/header.jpg");
	background-repeat:no-repeat;
	/*height:239px;*/
	padding:0;
	padding-top:25px;
	height:162px;
	background-position:0 -20px;
	margin:0;
}
div#header-flash{
	width:539px;
	height:139px;
	float:right;
}
div#nav{
width:987px;
padding-right:11px;

}
div#nav ul{
	margin:0;
	float:right;
	padding-right:165px;
}
div#nav ul li{
	float:left;
	list-style:none;
	padding-right:20px;
	padding-top:2px;
}
div#nav ul li a{
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	color:#FFFF00;
}
div#nav ul li a:hover,div#nav ul li a.current{
	color:#213d87;
	}
/*div#nav ul li a{
	width:74px;
	height:20px;
	background-repeat:no-repeat;
	display:block;
	background-position:top;
}
div#nav ul li a span{
	display:none;
}
div#nav ul li a:hover,div#nav ul li a.current{
	background-position:0 -20px;
}
div#nav ul li a#about{
	background-image:url(images/about.gif);
}
div#nav ul li a#spinning{
	background-image:url(images/spinning.gif);
}
div#nav ul li a#weaving{
	background-image:url(images/weaving.gif);
}
div#nav ul li a#yarn{
	background-image:url(images/yarn.gif);
}
div#nav ul li a#contact{
	background-image:url(images/contact.gif);
}*/
td{
vertical-align:top;
}
td,div,p,input,option,textarea,select{
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#525252;
	
}


.wireframemenu{

background-color:#00579D;;
width: 215px;
position: absolute;
}

* html .wireframemenu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 164px;
}

.wireframemenu ul{
padding: 0;
margin: 0;

}
.wireframemenu ul li{
list-style:none;
}
.wireframemenu ul li a{
background-repeat:no-repeat;
display: block;
width: 100%; /*Define width for IE6's sake*/
height:18px;
}
.wireframemenu ul li a span{
display:none;
}
.wireframemenu ul li  p{
	margin:0;padding-left:20px;color:#FFFFFF;margin-bottom:10px;padding-top:0px;
}
.wireframemenu ul li a#floathome{
background-image:url("images/linkLeftHome.jpg");
width:150px;
}
.wireframemenu ul li a#floatabout{
background-image:url("images/linkLeftAbout.jpg");
width:150px;
}
.wireframemenu ul li a#floatweaving{
background-image:url("images/linkLeftWeaving.jpg");
width:150px;
}
.wireframemenu ul li a#floatspinning{
background-image:url("images/linkLeftSpinning.jpg");
width:150px;
}
.wireframemenu ul li a#floatyarn{
background-image:url("images/linkLeftYarn.jpg");
width:150px;
}
.wireframemenu ul li a#floatcontact{
background-image:url("images/linkLeftContact.jpg");
width:150px;
}
.wireframemenu ul li ul{
	margin-left:20px;
	margin-top:5px;
}
.wireframemenu ul li ul li{
	list-style:url("images/downRightArrow.jpg");
}
.wireframemenu ul li ul li a{
	text-transform:uppercase;
	color:#DDEEFE;
	text-decoration:none;
	font-weight:bold;
}
.wireframemenu ul li ul li p{
	
	padding:0;
	
}
html>body .wireframemenu a{ /*Non IE rule*/
width: auto;
}
div#block-vision{
float:left;width:368px; background-image:url("images/cp_vision.jpg");background-repeat:no-repeat;padding-top:25px;margin-right:11px;
}
div#block-mission{
float:left;width:368px; background-image:url("images/cp_mission.jpg");background-repeat:no-repeat;padding-top:25px;
}
div#block-organization{
clear:both;width:747px;margin-left:auto;margin-right:auto;background-image:url("images/cp_organization.jpg");background-repeat:no-repeat;padding-top:25px;
}
div#block-office{
clear:both;width:747px;margin-left:auto;margin-right:auto;background-image:url("images/cp_offices.jpg");background-repeat:no-repeat;padding:0;padding-top:25px;
}
div#footer{
	width:998px;
	height:18px;
	background-color:#213D87;
	text-align:center;
	margin:0;
	font-size:12px;color:#FFFFFF;
}
div#footer a img {
border:0;
}
h1.pageTitle{
font-size:16px;color:#00579D;
}
h2.title{
font-size:14px;margin:0;padding:0;
}
p.newsDate{
font-weight:bold;color:#999999;font-style:italic;
}
table#tblListNews{
width:100%;
}
table#tblListNews .tbHeading{
background-color:#4855aa;
border-bottom:#000 2px solid;
border-top:#000 2px solid;
color:#FFFFFF;
font-weight:bold;
}
table#tblListNews tr td{
padding:5px;
}
table#tblListNews tr td a{
text-decoration:none;
font-weight:bold;
color:#4855aa;
}
table#tblListNews tr td a:hover{
text-decoration:underline;
}
.lineGrey{
border-bottom:#005DA2 1px solid;
height:1px;
clear:both;
}
div#content{
width:747px;
margin-left:auto;
margin-right:auto;
}
li.menuListSpacer{
border-bottom:#96D1FD 1px solid;height:1px;
}
table#tblListNews tr td p.paging{
text-align:center;
}

table#tblListNews tr td p.paging a:hover,table#tblListNews tr td p.paging a.currentPage{
text-decoration:underline;
color:#990000;

}
ul#tabProduct{
margin:0;
padding:0;
}
ul#tabProduct li{
list-style:none;
float:left;
margin-right:2px;
margin-bottom:0;
}
ul#tabProduct li a{
display:block;
width:160px;
height:20px;
text-align:center;
text-decoration:none;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding-top:3px;
background-image:url("images/bgTab.gif");
background-repeat:no-repeat;
}
ul#tabProduct li a:link,ul#tabProduct li a:visited{
background-position:left top;
}
ul#tabProduct li a:hover,ul#tabProduct li a#active{
background-position:0 -23px;
}
/*===FORM======*/
form{
margin:0;
padding:0;
}
.clear{
clear:both;
}
.titleCompany{
font-size:12px;
color:#FF9900;
font-weight:normal;
margin:0;
}
.prodThumb{
border:0;
}
ul.listContent{
margin:0;
padding:0;
}
ul.listContent li{
color:#213d87;
padding:3px;
}
ul.listContent li a:link,ul.listContent li a:visited{
font-weight:bold;
color:#213d87;
text-decoration:none;
font-size:12px;
}
ul.listContent li a:hover{
text-decoration:underline;
color:#cc0000;
}
a img{
border:none;
}	
div.blockLink{
float:left;width:369px;margin-bottom:20px;
}
div.blockLink table{
width:100%;margin:0;
}
div.blockLink table tr td{
padding-top:0px;
vertical-align:top;

}
div.blockLink table tr td span{
padding:5px;text-transform:uppercase;
}
div.blockLink table tr td.linkHeader{
height:21px;background-image:url("images/headerTableLink.gif");padding-top:5px;font-weight:bold;color:#FFFFFF;text-align:center;background-position:-2px;;
}
div.blockLink table tr td.linkCompanyName{
background-color:#f3e3a8;width:55%;
}
div.blockLink table tr td.linkCompanyCountry{
background-color:#dededc;width:44%;
}
div.blockLink table tr td.linkEmail{
background-color:#dededc;text-align:center;padding-top:4px;
}
div.blockLink table tr td.linkCompanyUrl{
/*background-color:#a9a9a9;*/
}
div.blockLink table tr td.linkCompanyUrl a{
display:block;
width:23px;
height:18px;
background-image:url("images/arrowLinks.gif");
background-repeat:no-repeat;
}
div.blockLink table tr td.linkCompanyUrl td{
padding-left:0;width:1%;
}
div.blockLink table tr td.linkCompanyUrl a span{
display:none;padding:0;
}
div.blockLink table tr td.linkCompanyUrl a:hover{
background-position:0 -18px;
}

/*/////////////*/
/* ---------->>> jtip <<<---------------------------------------------------------------*/

#interface1 {
	z-index:1;
}
#loader_container {text-align:center;position:relative;top:10%;width:100%}
#loader {
	font-family:Tahoma, Helvetica, sans;
	font-size:10px;
	color:#000000;
	background-color:#FFFFFF;
	padding:10px 0 16px 0;
	margin:0 auto;
	display:block;
	width:135px;
	border:1px solid #6A6A6A;
	text-align:left;
	z-index:255;
}
#progress {
	height:5px;
	font-size:1px;
	width:1px;
	position:relative;
	top:1px;
	left:10px;
	background-color:#b7332f;
	
}
#loader_bg {background-color:#EBEBE4;position:relative;top:8px;left:8px;height:7px;width:113px;font-size:1px}
/***********/
.border_preview{
	z-index:100;position:absolute; background-color: #fff/*#CCEEFF*/;width:460px; border: 1px solid #b7332f/*#1449A9*/;
	min-height:380px;  
	height:auto !important;
	height:380px;
}
.title_h2 {
 width:300px;padding:12px 0 0 18px;
}
ul#sitemap{
margin:0;
padding:0;
}
ul#sitemap li{
margin-left:-10px;
display:block;
height:20px;
padding:0;
list-style:none;


background-repeat:repeat-x;
padding-left:20px;
margin-bottom:10px;
}
ul#sitemap li a{
display:block;
height:20px;
text-align:center;
color:#FFFFFF;
text-decoration:none;
width:100px;
background-repeat:repeat-x;
}
ul#sitemap li.lineYellow{
background-image:url("images/bg-stmap-lineylw.gif");

}
ul#sitemap li.lineBlue{
background-image:url("images/bg-stmap-lineblue.gif");
padding-left:70px;

}
ul#sitemap li.lineYellow a{
background-image:url("images/bg-stmap-ylw.gif");

}
ul#sitemap li.lineYellow a{
background-image:url("images/bg-stmap-ylw.gif");
}
ul#sitemap li.lineBlue a{
background-image:url("images/bg-stmap-blue.gif");
}
ul#sitemap li.lineGrey{
background-image:url("images/bg-stmap-linegrey.gif");
border:none;
padding-left:120px;

}
ul#sitemap li.lineGrey a{
background-image:url("images/bg-stmap-grey.gif");
}
a:link,a:visited{
color:#cc0000;
text-decoration:none;
}
a:hover{

color:#000066;
text-decoration:underline;
}
a.largeImage{
	display:block;
	height:23px;
	background-image:url("images/arrow_right.gif");
	background-repeat:no-repeat;
	padding-left:15px;
	padding-top:3px;
	font-weight:bold;
	color:#999999;
	width:70px;
}
a.largeImage:hover{
color:#ff9900;
}
/* SITEMAP*/
table#stmp{

}
table#stmp tr td{
padding:0;
text-align:center;
width:100px;

}
table#stmp tr td a{
display:block;
width:100px;
height:20px;
background-repeat:repeat-x;
color:#FFFFFF;

}
table#stmp tr td.lineVBlue{
background-image:url("images/dot-blue.gif");background-repeat:repeat-y;
}
table#stmp tr td.lineVBlue a{
background-image:url("images/bg-stmap-ylw.gif");background-position:left top;background-repeat:repeat-x;
}
table tr td.treeBlue{
background-image:url("images/tree-blue.gif");width:100px;background-repeat:no-repeat;text-align:right;
}
table tr td.treeEndBlue{
background-image:url("images/tree-end-blue.gif");width:100px;background-repeat:no-repeat;
}
table#stmp tr td.lineHBlue{
background-image:url("images/dot-blue-hz.gif");background-repeat:repeat-x;
}
table#stmp tr td.lineHBlue a{
background-image:url("images/bg-stmap-blue.gif");background-position:left top;
}
table tr td.treeGrey{
background-image:url("images/tree-grey.gif");width:100px;background-repeat:no-repeat;text-align:right;
}
table tr td.treeEndGrey{
background-image:url("images/tree-end-grey.gif");width:100px;background-repeat:no-repeat;
}
table#stmp tr td.lineHGrey{
background-image:url("images/dot-grey-hz.gif");background-repeat:repeat-x;
}
table#stmp tr td.lineHGrey a{
background-image:url("images/bg-stmap-grey.gif");background-position:left top;
}
table#stmp tr td.lineVGrey{
background-image:url("images/dot-grey.gif");background-repeat:repeat-y;
}
td.noBg{
background-image:none;
}
ul.paging{
margin:0;
padding:0;
margin-top:20px;
}
ul.paging li{
	float:left;
	list-style:none;
	margin-left:10px;
}
ul.paging li a{
display:block;
padding:5px;
border:#b7332f 1px solid;
background-color:#ff9900;
color:#FFFFFF;
}
ul.paging li a:hover,ul.paging li a.active{
background-color: rgb(33, 61, 135);
border:1px solid #ff9900;
}