/*--------leftNav---------*/
.leftNav{
	min-height:281px;
}

.leftNav ul{
	list-style-type:none;
	text-align:right;
	font-family:Calibri;
}

.leftNav a{
	color:#242424;
	font-size:14px;
	text-decoration:none;
	padding-right:15px;
	line-height:24px;
	display:block;
	background-repeat:no-repeat;
}

.leftNav a:hover 
{
	background-image:none !important;
	background-repeat:no-repeat;
	
	}

.leftNav a:hover, .leftNav .current{
	color:#c5171e;
	background-image:url(../images/arrow_menu.jpg);
	background-repeat:no-repeat;
	background-position:100% 50%;
}

.leftNav ul ul a{
	color:#666666;
	font-size:11px;
	line-height:21px;
}

.leftNav ul ul a:hover, .leftNav ul ul .current{
	color:#666666;
	background-image:url(../images/bg_sub_manu.jpg);
}
/*--------leftNav---------*/




/*--------prodListBox---------*/
.prodList{
	overflow:hidden;
	width:917px;
	position:relative;
}

.prodListTitle{
	color:#4e4e4e;
	/*font-size:22px;*/
	font-size:17px;
	margin-bottom:12px;
	float:left;
	display:inline;
	width:687px;
}

.prodListTitle span{
    color:#929292;
    font-size:10px;
    margin-left:25px;
    display:inline-block;
    width:480px;
}

.prodListSearch{
	float:left;
	display:inline;
	width:230px;
	height:21px;
	background-image:url(../images/bg_prodSearch.jpg);
	background-repeat:no-repeat;
}
.prodCatPanelItem{
    margin-bottom:30px;
}

.prodCatPanelItem{
    width:68px;
    float:left;
    margin-left:9.15px;
}

.prodCatPanelItem a{
    color:#929292;
    font-size:9px;
    text-decoration:none;
}

.prodCatPanelItem img{
    border:1px solid #929292;
}

.prodCatPanelItem span{
    display:block;
    margin-top:7px;
    text-align:center;
}

.prodListTitle2{
	color:#4e4e4e;
	/*font-size:22px;*/
	font-size:17px;
	margin-bottom:12px;
}

.prodListTitle2 span{
    color:#929292;
    font-size:10px;
    margin-left:25px;
    display:inline-block;
}

.prodListSearch input{
	background:none;
	border:none;
	width:190px;
	margin-left:10px;
	font-family:Tahoma;
	font-size:12px;
	color:#4e4e4e;
	margin-top:3px;
}

.prodListBox{
	border:1px solid #cacaca;
	background-color:#f5f5f5;
}

.prodListMenu{
	width:10000px;
	position:relative;
	height:200px;
}

.prodListMenuItm{
	background-color:#fcfcfc;
	width:228px;
	float:left;
	display:inline;
	border-right:1px solid #cacaca;
}

.prodListMenuTitle{
	background-color:#f5f5f5;
	padding:10px 20px;
	color:#4e4e4e;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px solid #cacaca;
	white-space:nowrap;
	overflow:hidden;
	background-image:url(/images/bg_prodListTitle.jpg);
	background-repeat:no-repeat;
	background-position:0 50%;
	margin-left:-1px;
}

#M_0 .prodListMenuTitle{
    background:none;
    background-color:#f5f5f5;
    margin:0;
}

.prodListMenuDesc{
	overflow:auto;
	height:165px;
}
.prodListMenuDesc ul{
	list-style-type:none;
}

.prodListMenuDesc li{
	list-style-type:none;
	border-bottom:1px solid #eeeeee;
}

.prodListMenuDesc a{
	display:block;
	padding:12px 20px 6px 20px;
	color:#b5b5b5;
	text-decoration:none;
	font-size:12px;
}

.prodListMenuDesc a:hover, .prodListMenuDesc .current{
	color:#4e4e4e;
	background-image:url(../images/arrow_prod_li.jpg);
	background-repeat:no-repeat;
	background-position:95% 50%;
	font-weight:bold;
}

.prodListMenuDesc .noSub{
	background:none !important;
}


.prodListColor{
	float:left;
	display:inline;
	width:665px;
}

.prodListColor ul{
	list-style-type:none;
	float:left;
}

.colorText{
    float:left;
}

.prodListColor li{
	float:left;
	margin-left:5px;
	padding-bottom:7px;
}
.prodListColor li:hover, .prodListColor .current{
	background-image:url(../images/arrow_color.jpg);
	background-position:50% 100%;
	background-repeat:no-repeat;
}
.prodListColor img{
	border:1px solid #d0d0d0;
	height:14px;
	width:14px;
}

.prodListColor span{
	display:block;
	position:absolute;
	width:15px;
	height:15px;
}


.prodListOrder{
	background-color:#f5f5f5;
	border-top:1px solid #c6c6c6;
	padding:15px 20px 0 20px;
	height:28px;
}

.prodListing{
	float:right;
	display:inline;
	width:210px;
	color:#4e4e4e;
	font-size:12px;
	/*margin-top:3px;*/
}

.prodListing img{
	margin-left:10px;
}

/*--------prodListBox---------*/


/*---------Menu--------*/
.menu{
	float:left;
	margin-left:23px;
	width:800px;
	margin-top:10px;
}

.menu ul{
	list-style-type:none;
}

.menu .menuli{
	float:left;
	margin-left:7px;
	padding-right:12px;
}
.menu li li{
	padding:0 15px;
}

.menu a{
	color:#242424;
	font-size:13px;
	text-decoration:none;
}

.menu ul ul a{
	color:#494949;
	line-height:21px;
}

.menu .menuli:hover{
	background-image:url(../images/arrow_menu.jpg);
	background-repeat:no-repeat;
	background-position:100% 50%;
}

.menu .menuli:hover > a{
	color:#ff0000;
}

.menu .menuli:hover > .menusub{
	visibility:visible;
}

.menusub{
	width:197px;
	position:absolute;
	z-index:100;
	margin-left:-15px;
	margin-top:15px;
	visibility:hidden;
}

.menusub_top{
	background-image:url(../images/bg_menu_top.png);
	background-repeat:no-repeat;
	height:16px;
}

.menusub_middle{
	background-image:url(../images/bg_menu_middle.png);
	background-repeat:repeat-y;
	padding:10px 0;
}

.menusub_bottom{
	background-image:url(../images/bg_menu_bottom.png);
	background-repeat:no-repeat;
	height:8px;
}


/*---------Menu--------*/


/*---------Table-----------*/
.TableContact th
{
    font-weight:normal;
    text-align:left;
    padding-right:20px;
    vertical-align:top;
    padding-bottom:15px;
    color:#4e4e4e;
}
.TableContact td
{
    padding-bottom:15px;
}
.TableContact input[type=text],.TableContact select,.TableContact textarea
{
    border:1px solid #e4e4e4;
    width:250px;
    color:#4e4e4e;
}
.TableContact textarea
{
    height:90px;
}


.TableIK th
{
    font-weight:normal;
    text-align:left;
    padding-right:20px;
    vertical-align:top;
    padding-bottom:15px;
    color:#4e4e4e;
}
.TableIK td
{
    padding-bottom:15px;
}
.TableIK input[type=text],.TableIK select,.TableIK textarea,.TableIK input[type=file]
{
    border:1px solid #e4e4e4;
    width:300px;
    color:#4e4e4e;
}
.TableIK textarea
{
    height:90px;
}

.TableProjectSupport th
{
    font-weight:normal;
    text-align:left;
    padding-right:20px;
    vertical-align:top;
    padding-bottom:15px;
    color:#4e4e4e;
}
.TableProjectSupport td
{
    padding-bottom:15px;
}
.TableProjectSupport input[type=text],.TableProjectSupport select,.TableProjectSupport textarea
{
    border:1px solid #e4e4e4;
    width:300px;
    color:#4e4e4e;
}
.TableProjectSupport textarea
{
    height:90px;
}


.TableBulletin th
{
    font-weight:normal;
    text-align:left;
    padding-right:10px;
    padding-bottom:5px;
}

.TableBulletin td
{
    padding-bottom:5px;
}

.TableBulletin input[type=text]
{
    width:250px;
    border:1px solid #E4E4E4;
    color:#4e4e4e;
}

/*---------Table-----------*/



.iloading
{
	position:absolute;
	width:492px;
	height:372px;
	background-color:#fff;
	background-image:url(../images/loading.gif);
	background-repeat:no-repeat;
	background-position:50% 50%;
	opacity:0.4;
	filter:alpha(opacity=40);
	
}

/*------salesPoint--------*/

.salesSearch
{
    margin-bottom:30px;
}

.salesSearch select
{
    width:200px;
    color:#4e4e4e;
    font-size:12px;
    font-family:Tahoma;
    border:1px solid #e4e4e4;
    height:21px;
}

.salesHierarchy
{
    color:#aaaaaa;
    margin-bottom:30px;
}

.salesTitle
{
    background-image:url(../images/bg_sales_point.jpg);
    background-repeat:repeat-x;
    padding:0 10px;
}
.salesTitle a
{
    display:block;
    line-height:42px;
    background-image:url(../images/arrow_title_bottom.png);
    background-repeat:no-repeat;
    background-position:100% 50%;
    font-size:14px;
    color:#191919;
    text-decoration:none;
}

.salesBox
,.SalesBox
{
    padding:30px 10px 0 10px;
}

.salesAddress
{
    float:left;
    display:inline;
    width:279px;
    margin-right:45px;
    height:180px;
}
.salesAddress2
{
    float:left;
    display:inline;
    width:279px;
    padding-left:45px;
    height:180px;
    background-image:url(../images/arrow_sales.jpg);
    background-repeat:no-repeat;
}

.salesH1
{
    color:#292c39;
    font-size:14px;
    padding-bottom:10px;
}
.salesAddress th, .salesAddress2 th
{
    color:#4b4b4b;
    font-weight:normal;
    text-align:left;
    padding-right:10px;
    vertical-align:top;
}
.salesAddress table, .salesAddress2 table
{
    margin-bottom:6px;
}
.salesAddress td, .salesAddress2 td
{
    padding-bottom:4px;
}
.salesAddress td, .salesAddress2 td, .salesAddress td a, .salesAddress2 td a
{
    color:#4b4b4b;
}

.salesAddress a, .salesAddress2 a
{
    color:#1a1b1e;
    text-decoration:none;
    display:block;
}

.salesMap
{
    background-image:url(../images/ico_map.jpg);
    background-repeat:no-repeat;
    background-position:100% 50%;
    width:50px;
    line-height:24px;
    margin-top:6px;
}
/*------salesPoint--------*/

/*.popUpClose
{
    position:fixed;
    top:0;
    right:0;
    z-index:20;
}*/


/*--------referanceSearch---------*/
.referanceSearch select
{
    /*margin-left:25px;*/
    width:200px;
    color:#4e4e4e;
    font-size:12px;
    font-family:Tahoma;
    border:1px solid #e4e4e4;
}

.referanceSearch
{
    margin-bottom:30px;
    color:#4e4e4e;
    font-size:12px;
}

.referancePanel
{
    margin-bottom:15px;
}

.referanceTitle
{
    color:#191919;
    font-size:14px;
    background-image:url(../images/bg_sales_point.jpg);
    background-repeat:repeat-x;
    line-height:42px;
    padding:0 10px;
}

.referanceItem
{
    float:left;
    display:inline;
    width:137px;
    border:1px solid #dfdfdf;
    padding:5px;
    margin:0 9px;
    margin-bottom:20px;
    height:125px;
}
.referanceItem img
{    width: 137px;
    height: 87px;
}
.referanceItem span
{
    display:block;
    margin-top:15px;
    color:#191919;
    text-decoration:none;
    text-align:center;
}

.referenceDescTitle
{
    color:#191919;
    font-size:16px;
    margin-bottom:25px;
}

.referenceDescImg
{
    width:403px;
    float:left;
    display:inline;
}

.referenceDescImg img
{
    border:1px solid #DFDFDF;
}

.referenceDesc
{
    width:240px;
    margin-left:25px;
    float:left;
    display:inline;
    color:#999;
    line-height:150%;
}

.referenceDesc strong
{
    color:#666;
}

/*--------referanceSearch---------*/

.designBox
{
    margin-bottom:30px;
}

.designTitle
{
    color:#191919;
    font-size:14px;
    background-image:url(../images/bg_sales_point.jpg);
    background-repeat:repeat-x;
    line-height:42px;
    padding:0 10px;
    margin-bottom:40px;
}

.designBox img
{
    border:3px solid #cfcfcf;
}

.designBox td
{
    padding-bottom:20px;
}

/*------galleryPanel--------*/
.galleryPanel
{
    margin-top:30px;
}

.galleryTitle
{
    background-image:url(../images/bg_sales_point.jpg);
    background-repeat:repeat-x;
    line-height:42px;
    padding:0 10px;
    color:#191919;
    font-size:14px;
    margin-bottom:10px;
}

.galleryPrev
{
    width:17px;
    float:left;
    margin-top:20px;
}

.galleryBox
{
    overflow:hidden;
    position:relative;
    width:616px;
    float:left;
    margin:0 10px;
    height:85px;
}

.galleryNext
{
    width:17px;
    float:left;
    margin-top:20px;
}

.galleryGal
{
    width:10000px;
    height:85px;
    position:absolute;
}

.galleryItem
{
    background-image:url(../images/bg_gallery.jpg);
    background-repeat:no-repeat;
    width:98px;
    height:74px;
    padding:5px;
    margin-right:19px;
    float:left;
}

.prodMatchedList
{
	margin-bottom:30px;
}

.prodMatchedList a
{
    width:110px;
    display:inline-block;
    text-decoration:none;
    text-align:center;
    color:#454545;
    margin-left:17px;
}

.prodMatchedList span
{
    display:block;
    margin-top:10px;
    text-align:center;
}
/*------galleryPanel--------*/



	.TableBooks span{
		display:block;
		margin:7px 0 13px 0;
		color:#0C0C0C;
	}
	.TableBooks td{
		text-align:center;
		width:33%;
		padding:0 10px;
		height:350px;
		color:#4B4B4B;
		vertical-align:top;
	}



/*----------Trend--------------*/
.trendTitle1{
    color:#242424;
    font-size:14px;
    margin-bottom:7px;
}

.trendTitle2{
    color:#4e4e4e;
    font-size:22px;
    margin-bottom:25px;
}

.trendContent{
    margin-bottom:50px;
    color:#424242;
}

.trendContent p{
    text-align:justify;
    padding-bottom:20px;
}

.trendContent td{
    vertical-align:top;
}

.trendShare{
    margin-bottom:40px;
}

.trendShare ul{
    list-style-type:none;
}

.trendShare li{
    display:inline-block;
    padding:5px;
    border-right:1px solid #999999;
}

.trendShare .txt{
    color:#999999;
    font-size:11px;
    padding-left:0;
    line-height:17px;
}

.trendOther{
    float:left;
    width:400px;
}

.trendOther span{
    color:#4e4e4e;
    font-size:14px;
    margin-bottom:20px;
    display:block;
}

.trendOther ul{
    list-style-type:none;
}

.trendOther li{
    background-image:url(../images/bgOtherTrendLi.jpg);
    background-repeat:no-repeat;
    background-position:0 4px ;
    padding-left:10px;
    width:150px;
    margin-bottom:7px;
    display:inline-block;
}

.trendOther a{
    color:#4c5463;
    text-decoration:none;
    font-size:12px;
}

.trendOther a:hover{
    color:#b40000;
}

.trendAdvice{
    float:right;
    width:500px;
    text-align:right;
}

.trendAdvice a{
    text-decoration:none;
    color:#4e4e4e;
    font-size:11px;
    padding:15px;
    display:inline-block;
    width:112px;
    border-right:1px solid #e6eeef;
}

.trendAdvice a.first{
    border-left:1px solid #e6eeef;
}

.trendAdvice span{
    display:block;
    margin-top:10px;
    text-align:center;
}

/*----------/Trend--------------*/



/*----------News--------------*/
.NewsH1{
    background-image:url(../images/bgNews.jpg);
    background-repeat:repeat-x;
    background-position:bottom;
    padding-bottom:54px;
    text-align:right;
    font-size:14px;
    margin-bottom:10px;
}

.NewsListItem{
    border-bottom:1px solid #c7c7c7;
    margin-bottom:30px;
    padding-bottom:30px;
}

.NewsListImg{
    float:left;
    width:206px;
    margin-right:20px;
}

.NewsListDesc{
    float:left;
    width:430px;
}

.newsTitle{
    color:#191919;
    font-size:16px;
    margin-bottom:20px;
}

.NewsArticle{
    color:#424242;
    font-size:12px;
    margin-bottom:10px;
}

.NewsLink{
    color:#b40000;
    text-decoration:none;
}

.NewsArticle p{
    padding-bottom:20px;
}


.OtherNews{
    border-top:1px solid #c7c7c7;
    margin-top:30px;
    padding-top:30px;
}

.OtherNewsTitle{
    color:#4e4e4e;
    font-size:14px;
    margin-bottom:20px;
}

.OtherNews ul{
    list-style-type:none;
}

.OtherNews li{
    background-image:url(../images/bgOtherTrendLi.jpg);
    background-repeat:no-repeat;
    background-position:0 4px ;
    padding-left:10px;
    margin-bottom:10px;
}

.OtherNews a{
    color:#4c5463;
    text-decoration:none;
}

.OtherNews a:hover{
    color:#b40000;
}


.AllOtherNews{
    color:#3a3a3a;
    font-size:11px;
    text-decoration:none;
}



/*----------/News--------------*/

.DownloadUrl{
    background-image:url(../images/picture_icon.jpg);
    background-repeat:no-repeat;
    background-position:0 50%;
    padding-left:30px;
    /*width:100px;*/
    display:inline-block;
    color:#4E4E4E;
    text-decoration:none;
    line-height:20px;
    margin-bottom:20px;
    margin-right:15px;
    
}

.RelaredUrl{
    background-image:url(../images/document_icon.jpg);
    background-repeat:no-repeat;
    background-position:0 50%;
    padding-left:20px;
    /*width:100px;*/
    display:inline-block;
    color:#4E4E4E;
    text-decoration:none;
    line-height:20px;
    margin-bottom:20px;
    
}

.RelaredUrl:hover, .DownloadUrl:hover{
    color:#c5171e;
}


.DateText
{
	margin-top:10px;
	color:#999;
}


/*-------Media-------*/

.MediaTitle
{
    color:#191919;
    font-size:14px;
    background-image:url(../images/bg_sales_point.jpg);
    background-repeat:repeat-x;
    line-height:42px;
    padding:0 10px;
    margin-bottom:10px;
}

.MediaTitle2{
    color:#4e4e4e;
    font-size:14px;
    padding:0 10px;
    margin-bottom:15px;
}

.MediaItem
{
    float:left;
    display:inline;
    width:137px;
    border:1px solid #dfdfdf;
    padding:5px;
    margin:0 9px;
    margin-bottom:20px;
    height:125px;
}
.MediaItem img
{    width: 137px;
    height: 87px;
}
.MediaItem span
{
    display:block;
    margin-top:15px;
    color:#191919;
    text-decoration:none;
    text-align:center;
}
.MediaAbs{
    position:absolute;
}


.wgProdLinks
{
	background-image: url("images/urunarama.jpg");
    background-position: left 50%;
    background-repeat: no-repeat;
    display: block;
    line-height: 40px;
    padding-left: 36px;
}

.wgProdImgLink
{
	display: block;
    margin-bottom: 10px;
    margin-top: 5px;
}

.subcontainer
{
	margin-bottom:10px;
}

.subcontainer ul
{
	list-style-type: none; 
	margin-left: 10px;
}

.subcontainer li
{
	line-height:23px;
}

.subcontainer a
{
	display:block;
	padding-left:10px;
	background-image: url("/images/arrow_icon.jpg"); 
	background-repeat: no-repeat;
	background-position:left 9px;
	color:#0C0C0C;
	text-decoration:none;
}

.subcontainer a.current
{
	color:#c5171e;
}
.subcontainer a:hover
{
	color:#c5171e;
}
.floatLeft {float:left}
.floatRight {float:right}
.ara:hover {cursor:pointer;}

.social_cont1 { height:21px; border:1px solid #ececec; /*min-width:255px;*/ -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; float:right; padding:5px 0 0 10px; margin-right:15px; }
.social_cont2 { height:26px; /*width:173px;*/ float:right; }
.social a { float:left; cursor:pointer; margin-right:8px; }
.addthis_button_print { margin-right:0px !important; }
.addthis-share { border-right:1px solid #7a7a7a; color:#7a7a7a; cursor:default !important; }
.addthis-share img { float:left; }
.addthis-share div { margin:0 10px 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left; }
.addthis_button_google_plusone { width:48px; margin-top:1px; }
.addthis_button_facebook_like { margin-top:3px; }
.clearFix { clear:both; padding:0; margin:0; display:block;}
