/* CSS Document */



body { margin:0px; }




.header_top { background:url(../images/header_bg.jpg) left top no-repeat; }
.top_menu_bg{ padding-left:4px; padding-right:4px; text-align:center; background:url(../images/m_button.jpg) center no-repeat; }
.top_menu_bg a{ text-decoration:none; font:bold 11px Tahoma; color:#FFF; }
.top_menu_bg a:hover{ text-decoration:underline; }

.header_left_bottom{ background-color:#fff; border-top:20px solid #1c5fae; border-bottom:20px solid #1c5fae; }
.header_left_bottom div{ text-align:left; }
.header_left_bottom table{ text-align:center; color:#1c5fae; font:normal 12px Tahoma; }
.header_left_bottom td.lt{ text-align:left; }
.header_left_bottom td.rt{ text-align:right; }
.header_left_bottom td.ct{ text-align:center; }
.header_left_bottom a{ text-decoration:none; color:#1c5fae; }
.header_left_bottom a:hover{ text-decoration:underline; color:#1a74c2; }

.page_content{ font:normal 12px Tahoma; color:#1c5fae; margin-right:10px; padding:0px; }
.page_content a{ color:#343434; text-decoration:none; }
.page_content a:hover{ color:#000; text-decoration:underline; }
.page_content .content{ margin-left:0px; margin-right:0px; padding:0px; font:normal 12px Tahoma; color:#1c5fae;}
.page_content .htitle{ font:bold 14px Tahoma; margin-bottom:10px; } 
.content { font:normal 12px Tahoma; color:#1c5fae;}

/*.content td { font:normal 12px Tahoma; color:#1c5fae;}*/

/*.page_content .content div{ color:#1c5fae; }*/
/*.page_content .content div{ color:black; }*/
.page_content .content table{ margin-left:0px; font:normal 11px Tahoma; color:#000;}
.page_content .content table a{ color:#666;}

.right_menu{ padding:0px; margin:0px; margin-left:0px; }
.right_menu table{}
.right_menu .nav_title_td{  color:#fff; background:url(../images/navigation_top.jpg) left top no-repeat; }
.right_menu .nav_title_td div{ color:#fff; margin-top:8px; text-align:center; }
.right_menu .nav_title{ color:#fff; font:bold 10px Tahoma; }
.nav_title{ color:#fff; font:bold 10px Tahoma; }


.right_menu .nav_td{ text-align:left; background:url(../images/navigation_bg.jpg) left top repeat-y; margin:0px; padding:0px; }


.right_menu div.left-menu a, .right_menu div.left-menu a:visited{
	display:block;
	padding:10px;
	padding-top:18px;
	padding-bottom:18px;
	font:bold 11px Tahoma;
	color:#003e87;
	text-decoration:none;
	background-color:#FFFFFF;
	border:none;
	border-left:solid 15px #003e87;
	border-right:solid 15px #003e87;
	border-bottom:solid 1px #003e87;
	border-top:solid 1px #003e87;
	margin-bottom:1px;
}

.right_menu div.left-menu a:hover{
	border-color:#033775;
	background-color:#d5dade;
	text-decoration:none;
	color:#000;
}


.right_menu .nav_footer{ background:url(../images/navigation_bottom.jpg) left top no-repeat; }





.footer{ background-color:#d5dade; color:#35444f; }
.footer .copyright{ text-align:right; font:normal 12px Tahoma; padding:2px; margin-right:5px; }
.footer .footer_content{ text-align:right; font:normal 12px Tahoma; padding:2px; margin-right:5px; }

td.r{ text-align:right; }


.main-categories{ margin-top:5px; padding:10px; }
.main-categories .cat-title{ display:block; border:0px solid #fff; background-color:#EEEEFE; margin-left:3px; margin-right:3px;	padding:3px; font-size:15pX; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#359; text-align:left; cursor:pointer; }
.main-categories .group-items{ padding-left:15px; }
.main-categories .nongroup-items{ padding:0px; }
.main-categories .group-title{ padding:10px; color:#000099;	font:bold 10px Tahoma; cursor:pointer; }
.main-categories a{	display:block; line-height:10px; text-decoration:none; color:#222; font:bold 11px Tahoma; word-spacing:0px; padding:5px; margin:2px; border:1px solid #ffffff; }
.main-categories a:hover{ background-color:#F8F8F8; border:1px solid #000099; }
.product_content{ color:#1c5fae; text-align:left; font:normal 12px Tahoma;  }
.page_content .prod_name{ font:bold 13px Tahoma; color:#1c5fae; margin-bottom:10px; }
.page_content .prod_content { font:normal 13px Tahoma; color:#1c5fae; text-align:justify; margin-right:8px; }

.main_tree{	font:bold 10px Tahoma; color:#1c5fae; padding:10px; border-bottom:2px solid #666666; margin-bottom:5px; }
.main_tree a{ font:bold 10px Tahoma; color:#1c5fae; }
.main_tree .item{ font:bold 10px Tahoma; color:#343434;	padding:5px; }
.group-title a{	/*padding:5px;*/ /*margin:5px;*/ color:#000099;	font:bold 12px Tahoma; cursor:pointer; }
.group-items-list{ padding:5px;	color:#000099;font:normal 12px Tahoma; cursor:pointer; }
.group-items-list a{ color:#000099;	font:normal 12px Tahoma; }
.nongroup-items-list{
	padding:0px;
	color:#000099;
	font:normal 12px Tahoma;
	cursor:pointer;
}
.nongroup-items-list a{
	color:#000099;
	font:normal 12px Tahoma;
}
.groupdiv2{
	margin:10px;
	padding:5px;
	border:1px solid #cdcdcd;
}
.groupdiv{
	margin:10px;
	padding:5px;
	border:1px solid #cdcdcd;
	background:#eEeEFf;
}
.groupdiv3{
	margin:10px;
	padding:5px;
	border:1px solid #cdcdcd;
	background:#EEEEFE;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}
.product_name{
	margin:2px;
	padding:3px;
	font:normal 12px Tahoma;
	border:1px solid #343434;
	
}
.product_name_firm{
	margin-left:15px;
	padding:1px;
	font-size:10px;
	cursor:default;
	
}
.product_name_firm_detay a{
	display:block;
	background-color:f8f8f8;
	margin:5px;
	padding:1px;
	font:bold 12px Tahoma;
	cursor:default;
	text-align:right;
	cursor:pointer;
	color:#343434;
}

.catgroupdiv{
	padding:7px;
	border:1px solid #cdcdcd;
	color:#343434;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
}

.catgroupdiv_title{
	padding:7px;
	border:0px solid #cdcdcd;
	color:#343434;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
}

	.marklist .item{ padding:2px; border:1px solid #CCC;  }
	.marklist .item table{ background:url(../images/theme/markbg.png) center repeat-x; }
	.marklist .item img{ border:1px solid #888; }
	.marklist .item .title{ text-align:left; font:bold 12px Verdana; color:#6f4343; }
	.marklist .item .content{ text-align:left; font:normal 11px Verdana; color:#666; }
	
	.marklist .itemo{ padding:2px; border:1px solid #9CF; cursor:pointer; c\ursor:hand; }
	.marklist .itemo table{ background:url(../images/theme/markbgo.png) center repeat-x; }
	.marklist .itemo img{ border:1px solid #69F; }
	.marklist .itemo .title{ text-align:left; font:bold 12px Verdana; color:#369; }
	.marklist .itemo .content{ text-align:left; font:normal 11px Verdana; color:#369; }
	
	.fv_bar { text-align:left; padding:10px; }
	.fv_bar .title{ font:normal 11px Tahoma; color:#333; border-bottom:solid 1px #333; margin-bottom:10px; }
	.fv_bar ul.videos{ margin:0; padding:0; list-style:none; }
	.fv_bar ul.videos li { padding-left:38px; background:url(../images/theme/video_arrow.jpg) no-repeat left top; }
	.fv_bar ul.videos li a{ padding-top:5px; padding-left:8px; height:21px; font:normal 11px Verdana; color:#005298; background:url(../images/theme/video_bg.jpg) repeat-x top; text-decoration:none; display:block; }
	.fv_bar ul.videos li a:hover{ text-decoration:none; color:#0099FF; }
	
	
	.fv_bar { text-align:left; padding:10px; }
	.fv_bar .title{ font:normal 10px Tahoma; color:#333; border-bottom:solid 1px #333; margin-bottom:10px; }
	.fv_bar ul.files{ margin:0; padding:0; list-style:none; }
	.fv_bar ul.files li { padding-left:38px; background:url(../images/theme/file_arrow.jpg) no-repeat left top; }
	.fv_bar ul.files li a{ padding-top:5px; padding-left:8px; height:21px; font:normal 11px Tahoma; color:#005298; background:url(../images/theme/video_bg.jpg) repeat-x top; text-decoration:none; display:block; }
	.fv_bar ul.files li a:hover{ text-decoration:none; color:#0099FF; }
	
	.fv_bar ul li.i_doc { background-image:url(../images/icons/icon_doc.gif); }
	.fv_bar ul li.i_html { background-image:url(../images/icons/icon_html.gif); }
	.fv_bar ul li.i_iso { background-image:url(../images/icons/icon_iso.gif); }
	.fv_bar ul li.i_mov { background-image:url(../images/icons/icon_mov.gif); }
	.fv_bar ul li.i_mp3 { background-image:url(../images/icons/icon_mp3.gif); }
	.fv_bar ul li.i_mpg { background-image:url(../images/icons/icon_mpg.gif); }
	.fv_bar ul li.i_msg { background-image:url(../images/icons/icon_msg.gif); }
	.fv_bar ul li.i_pdf { background-image:url(../images/icons/icon_pdf.gif); }
	.fv_bar ul li.i_ppt { background-image:url(../images/icons/icon_ppt.gif); }
	.fv_bar ul li.i_psd { background-image:url(../images/icons/icon_psd.gif); }
	.fv_bar ul li.i_rar { background-image:url(../images/icons/icon_rar.gif); }
	.fv_bar ul li.i_rtf { background-image:url(../images/icons/icon_rtf.gif); }
	.fv_bar ul li.i_swf { background-image:url(../images/icons/icon_swf.gif); }
	.fv_bar ul li.i_txt { background-image:url(../images/icons/icon_txt.gif); }
	.fv_bar ul li.i_xls { background-image:url(../images/icons/icon_xls.gif); }
	
	.fv_bar a small{ color:#444; }
	.fv_bar a:hover small{ color:#000; }
	
	
	.image-gallery{	list-style:none; margin:0; padding:0; border-top:solid 1px #CCC; border-bottom:solid 1px #CCC; padding-top:10px; padding-bottom:10px; margin-top:10px; margin-bottom:10px; }
	.image-gallery li{ display:inline; margin:1px; }
	.image-gallery a{}
	.image-gallery a img{ border:solid 1px #EFEFEF; padding:5px; }
	.image-gallery a:hover{}
	.image-gallery a:hover img{	border:solid 1px #69F; background:#9CF; }
	
	/* FIRM PRODUCT */
	.prodlist .item{ padding:2px; }
	.prodlist .item table{ background:url(../images/theme/prdc_b.png) center repeat-x; }
	.prodlist .item .left{ background:url(../images/theme/prdc_n.png) no-repeat; text-align:center; font:bold 12px Verdana; color:#FFF; }
	.prodlist .item .right{ background:url(../images/theme/prdc_r.png) no-repeat; }
	.prodlist .item .content{ padding-left:10px; text-align:left; font:bold 12px Verdana; color:#6f4343; }
	
	.prodlist .itemo{ padding:2px; cursor:pointer; c\ursor:hand; }
	.prodlist .itemo table{ background:url(../images/theme/prdc_bo.png) center repeat-x; }
	.prodlist .itemo .left{ background:url(../images/theme/prdc_no.png) no-repeat; text-align:center; font:bold 12px Verdana; color:#FFF; }
	.prodlist .itemo .right{ background:url(../images/theme/prdc_ro.png) no-repeat; }
	.prodlist .itemo .content{ padding-left:10px; text-align:left; font:bold 12px Tahoma; color:#369; }

	
	.news_block { margin-top:10px; margin-bottom:0px; margin-left:15px; margin-right:7px; padding-right:1px; }
	.news_block .htitle { padding:2px; margin-bottom:10px; font:normal 11px Tahoma; color:#666; text-align:left; }
	.news_block .title { text-align:left; }
	.news_block .title a{ font:bold 10px Verdana; color:#666; text-decoration:none; }
	.news_block .title a:hover{ color:#36F; text-decoration:none; }
	.news_block .content { text-align:left; font:normal 10px Verdana; }
	.news_block .cont { text-align:right; }
	.news_block .cont img{ margin-left:5px; vertical-align:middle; }
	.news_block .cont a{ font:normal 11px Tahoma; color:#369; text-decoration:none; }
	.news_block .cont a:hover{ font:normal 11px Tahoma; color:#333; text-decoration:none; }
	.news_block .archive { margin:10; padding:10; height:15px; padding-right:6px; text-align:right; }
	.news_block .archive a, .news_block .archive a:visited{ font:bold 11px Verdana; color:#555; text-decoration:none;  }
	.news_block .archive a:hover{ color:#69f; text-decoration:none;  }
