html { height:100%; }
body { height:100%; font-family: Verdana; font-size: 10px; color: #4b4b4b; background: #cbcbcb; margin: 0px; }

img { border: 0px; }

table { border: 0px; border-collapse: collapse; margin: 0px;}

.left { float: left; }
.right { float: right; }
.block_center { margin-left: auto; margin-right: auto; }
.clear { clear: both; }
.overhidden { overflow: hidden; }

a:link, a:active, a:visited { color: #4b4b4b; text-decoration: underline; }
a:hover { text-decoration: none; color: #4b4b4b; }

#main { width: 960px; margin-left: auto; margin-right: auto; padding-top: 17px; padding-bottom: 40px; }
#main #top { height: 47px; position: relative; }
#main #top #logo { display: block; float: left; height: 24px; width: 183px; background: url('/img/logo.gif') no-repeat;}

#top_menu { position: relative; height: 29px; background: url('/img/menu_bg.gif') repeat-x; margin-left: 6px; margin-right: 6px; margin-bottom: 26px; }
#top_menu .l { position: absolute; left:  -6px; width: 6px; height: 29px; background: url('/img/menu_bg_l.gif') no-repeat; }
#top_menu .r { position: absolute; right: -6px; width: 6px; height: 29px; background: url('/img/menu_bg_r.gif') no-repeat; }
#top_menu .content { padding-left: 190px; }
#top_menu .sep, #top_menu .sep_left, #top_menu .sep_right, #top_menu .item { display: block; float: left; height: 29px; }
#top_menu .item { background: url('/img/menu_item_bg.gif') repeat-x; }
#top_menu .item a:link, #top_menu .item a:active, #top_menu .item a:visited, #top_menu .item a:hover { color: #242424; font-size: 9px; text-decoration: none; display: block; margin-top: 7px; padding-left: 5px; padding-right: 5px; }
#top_menu .sep       { width: 10px; background: url('/img/menu_sep.gif') no-repeat; }
#top_menu .sep_left  { width: 7px;  background: url('/img/menu_sep_l.gif') no-repeat; }
#top_menu .sep_right { width: 7px;  background: url('/img/menu_sep_r.gif') no-repeat; }

.block     { width: 198px; height: 224px; background: url('/img/block.gif') no-repeat; }
.block .img { width: 185px; padding-left: 6px; padding-top: 5px; }

.block_big { width: 513px; height: 224px; background: url('/img/block_big.gif') no-repeat; }
.block_big .img { width: 503px; padding-left: 5px; padding-top: 5px; }

.block1    { width: 215px; height: 230px; background: url('/img/block1.gif') no-repeat; }
.block1 .img { width: 200px; padding-left: 7px; padding-top: 5px; }

.bl_line { background: url('/img/vertical_line.gif') no-repeat; }

.mt3  { margin-top: 3px; }
.mt5  { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }

.mb3  { margin-bottom: 3px; }
.mb5  { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }
.mb40 { margin-bottom: 40px; }

.prl10 { padding-left: 10px; padding-right: 10px; }
.pl15 { padding-left: 15px; }
.pl20 { padding-left: 20px; }
.pl25 { padding-left: 25px; }
.pr15 { padding-right: 15px; }
.pr20 { padding-right: 20px; }

.columns4 { clear: both; overflow: hidden; position: relative; }
.columns4 .column { float: left; width: 25%; }
.block_center { margin-left: auto; margin-right: auto; }
.line { font-size: 0px; line-height: 0px; height: 1px; width: 968px; clear: both; margin-left: auto; margin-right: auto; background: url('/img/line.gif') no-repeat;}

.black { color: #010101; }
.center { text-align: center; }



/* begin of cntHome-Products */	
.cntHome-Products { position:relative; height:189px; margin:0 auto 20px auto; }	
.cntHome-Products a { outline:none; }
.cntHome-Products .cntScrollerBg { background: url('/img/scroll_bar_bg.png') no-repeat; position:absolute; height: 189px; width: 910px; top:0; z-index:0; margin-left: auto; margin-right: auto; }
.cntHome-Products .cntProducts { height:161px; width:830px; height:130px; margin:0 auto; position:relative; padding-top:31px; }
.cntHome-Products .cntProductsInner { width: 10000px; height: 130px; position:absolute; }
.cntHome-Products a#cntScrollerPreviousArrow, .cntHome-Products a#cntScrollerNextArrow { display:block; cursor:pointer; position:absolute; top:51px; height:75px; width:74px; }
.cntHome-Products a#cntScrollerPreviousArrow { background: url('/img/arrow_left.png') no-repeat; left:0; }
.cntHome-Products a#cntScrollerPreviousArrow:hover { background: url('/img/arrow_left_over.png') no-repeat; }
.cntHome-Products a#cntScrollerNextArrow { background: url('/img/arrow_right.png') no-repeat; right:0; }
.cntHome-Products a#cntScrollerNextArrow:hover { background: url('/img/arrow_right_over.png') no-repeat; }

.cntHome-Products .cntProducts .prod { float: left; width: 172px; text-align: center; position: relative; }
.cntHome-Products .cntProducts .prod b { color: #4b4b4b; cursor:pointer; font-size: 11px; position: absolute; left:0; top: 96px; width:100%; }	
.cntHome-Products span.img img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); cursor:pointer; position:relative; }
.cntHome-Products span.img { cursor: pointer; display: inline-block; position: relative; }

.cntHome-Products .cntScrollBar { height:18px; width:904px; margin:0 auto; position:relative; }
.cntHome-Products .cntScrollBar .ArrowLeft,
.cntHome-Products .cntScrollBar .ArrowRight { display:block; cursor:pointer; width:21px; height:16px; }
.cntHome-Products .cntScrollBar .ArrowLeft  { background: url('/img/scroll_bar_arrow_left.png') no-repeat;  float: left;  }
.cntHome-Products .cntScrollBar .ArrowRight { background: url('/img/scroll_bar_arrow_right.png') no-repeat; float: right; }
.cntHome-Products .cntScrollBar .Bar { background: transparent url('/img/scroll_bar_bg.gif') no-repeat; display: none; height: 14px; width: 778px; position: relative; margin-left: auto; margin-right: auto; margin-top: 2px; }
.cntHome-Products .cntScrollBar .Slider { background: url('/img/scroll_bar_slider.png') no-repeat; position: absolute; cursor:pointer; width: 219px; height: 14px; }
/* end of cntHome-Products */

.news { clear: both; overflow: hidden; margin-top: 5px; }
.news .new_date { }
.news .new_title { font-weight: bold; }


.bold { font-weight: bold; }
.center { text-align: center; }
.text_12 { font-size: 12px; }
