/* Global styles */





html{
	font-size:100.1%;
}

html,body{
    margin:0px;
	background:url('fon.jpg') repeat;

}



body{

	text-align:left;

	font-family:Arial;

	color:#000;

	font-size:12px;

}



a img,img,html,body{

	border:none;

}


h1,h2 {
color:#225289;
font-size: 24px;
margin: 0;
}
h2 {
font-size: 18px;
}


a{

	color:#0033ff;

	text-decoration:underline;

}



a:hover{

	color:#0033ff;

	text-decoration:underline;

}



.bf{

	font-weight:bold

}



.body_width{

	width:960px;

}



#axcrt{

	border:4px solid #3a71af;

	z-index:100;

	width:300px;

	height:58px;

	font-size:16px;

	padding-top:42px;

	background:#c3ebfb;

}



.layer1 {

    position: relative;

}



.layer2 {

    position: absolute;

	left:-30px;

	top:-5px;

}





.auth{

	background:url('shop_cart_bg.gif') repeat-x;

	height:62px;

	color:#fff;

	padding-left:20px;

	font-size:14px;

	text-shadow: #003366 0px 1px 1px;



}



.auth a{

	color:#d9ff00;

	font-size:14px;

	text-shadow: #003366 0px 1px 1px;

}





/* TOP styles */

.top_text{
	font-size:12px;
    text-transform:uppercase;
    line-height:28px;
    text-align:center;
    padding-left:10px;
    color:#6d6e72
}

td.top_info_content{
  padding-left:28px
}

td.top_info_content_footer{
  padding-left:28px
}


.top_info_menu,.top_info_menu a{
    font:normal 12px/18px Arial,sans-serif;
    color:#3f7dc5
}
.top_info_menu a:hover{
    text-decoration:none;
    color:#003471
}
.top_info_menu span{
    padding:0px  7px
}

.top_info_contact{
    background:url("phone_bg.gif") no-repeat left center;
    color:#000;
    font:normal 12px/18px Arial,sans-serif;
    padding:8px 0px 8px 60px;
    width:380px;
    margin-top:15px
}
.top_info_contact span{
	display:inline-block;
	padding:0 5px;
	color:#bdbebf;
}


.top_info_contact_footer{
    background:url("phone_bg.gif") no-repeat left center;
    color:#000;
    font:normal 12px/18px Arial,sans-serif;
    padding:8px 0px 8px 60px;
    width:380px;
    margin-top:0px;
    text-align:left;
}
.top_info_contact_footer span{
	display:inline-block;
	padding:0 5px;
	color:#bdbebf;
}

.top_info_vk_footer {
	height:40px;
}
.top_info_vk_footer a {
	display:inline-block;
	width:20px;
	height:17px;
}
.top_info_vk_footer a img {
	width:20px;
	height:17px;
}



.top_pad{
	padding-bottom:40px;
}
.pad_sl{
	padding:0px;
}


.top_info{height:34px}
.top_t_bg{
	background:#c6ecfb;
}

.top_t_bb{
	border-bottom:#fff 1px solid;
}


/*serch styles*/
.poisk1{
	color:#fff;
	height:30px;
	padding:0 16px;
}

.pform{
	width:220px;
	border:1px solid #000;
	padding-left:2px
}


/* Menu styles */

.menu_left{
	background:url('menu_l.gif') no-repeat left;
	height:38px;
    border-right:1px solid #315e93;
}
.menu_left div, .menu_bg div{position:relative;padding-top:10px;height:28px}
.menu_left div:hover{padding-top:10px;height:28px;background:url("menu_l_hover.gif") no-repeat left}
.menu_bg div:hover{padding-top:10px;height:28px;background:url("menu_l_hover.gif") no-repeat -10px 0}

.menu_left div:hover ul.menu_popup, .menu_bg div:hover ul.menu_popup{display:block;border-top:1px solid #175093;}

.menu_left div a.arr_down, .menu_bg div a.arr_down, .menu_left div span.arr_down, .menu_bg div span.arr_down {
    position:relative;
    display:inline-block;
    padding-right:20px;
}

.menu_left div  a.arr_down span, .menu_left div  span.arr_down span, .menu_bg div  a.arr_down span,  .menu_bg div  span.arr_down span {
    position:absolute;
    display:block;
    background:url(arr_down.gif) no-repeat top;
    height:10px;
    width:10px;
    right:0;
    top:9px;
}

.menu_left div:hover  a.arr_down span, .menu_left div:hover  span.arr_down span, .menu_bg div:hover  a.arr_down span, .menu_bg div:hover  span.arr_down span {
    position:absolute;
    display:block;
    background:url(arr_down.gif) no-repeat 0 -10px;
    height:20px;
    width:10px;
    right:0;
    z-index:10;
    top:9px;
}

.menu_left div ul.menu_popup, .menu_bg div ul.menu_popup{
    padding:0px;
    margin:11px 0px 0px 0px;
    display:none;
    left:0px;
    list-style-type:none;
    position:absolute;
    width:100%;
}
.menu_left div ul.menu_popup li, .menu_bg div ul.menu_popup li {
    padding:0px;
    margin:0px;
    text-align:left;
    border-bottom:1px dotted #6699d5;
    background:#4080ca;
    height:35px;
}

.menu_left div ul.menu_popup li a, .menu_bg div ul.menu_popup li a {
    font-size:12px;
    padding:10px 20px;
    height:15px;
    display:block;
    text-shadow:none;
    color:#fff;
}

.menu_left div ul.menu_popup li a:hover, .menu_bg div ul.menu_popup li a:hover {
    font-size:12px;
    padding:10px 20px;
    height:15px;
    display:block;
    text-shadow:none;
    color:#fff200;
}
.menu_left div ul.menu_popup li.big, .menu_bg div ul.menu_popup li.big {
    padding:0px;
    margin:0px;
    text-align:left;
    border-bottom:1px dotted #6699d5;
    background:#4080ca;
    height:50px;
}

.menu_left div ul.menu_popup li.big a, .menu_bg div ul.menu_popup li.big a {
    font-size:12px;
    padding:10px 20px;
    height:30px;
    display:block;
    text-shadow:none;
    color:#fff;
}

.menu_left div ul.menu_popup li.big a:hover, .menu_bg div ul.menu_popup li.big a:hover {
    font-size:12px;
    padding:10px 20px;
    height:30px;
    display:block;
    text-shadow:none;
    color:#fff200;
}
.menu_left div ul.menu_popup li.last, .menu_bg div ul.menu_popup li.last {
    padding:0;
    margin:0;
    text-align:left;
    border-bottom:none !important;
    height:35px;
    display:block;
    background:none !important;
    position:relative;
}
.menu_left div ul.menu_popup li.last .bl, .menu_bg div ul.menu_popup li.last .bl {
    width:5px;
    height:35px;
    background:url(menu_bot_left.png) no-repeat left;
    float:left;
    display:inline-block;
    position:absolute;
    top:0;
    left:0;
    padding:0;
    margin:0;
}
.menu_left div ul.menu_popup li.last .br, .menu_bg div ul.menu_popup li.last .br {
    width:5px;
    height:35px;
    background:url(menu_bot_right.png) no-repeat right;
    float:right;
    display:inline-block;
    position:absolute;
    top:0;
    right:0;
    padding:0;
    margin:0;
}
.menu_left div ul.menu_popup li.last a, .menu_bg div ul.menu_popup li.last a {
    font-size:12px;
    padding:10px 15px;
    margin:0 5px;
    height:15px;
    display:block;
    text-shadow:none;
    background:#4080ca;
    color:#fff;
}
.menu_left div ul.menu_popup li.last:hover a, .menu_bg div ul.menu_popup li.last:hover a {
    font-size:12px;
    padding:10px 15px;
    margin:0 5px;
    height:15px;
    display:block;
    text-shadow:none;
    background:#4080ca;
    color:#fff200;
}

.menu_right{
	background:url('menu_r.gif') no-repeat right;
	height:38px;
     border-left:1px solid #4590e6;
}

.menu_right:hover{
	background:url('menu_l_hover.gif') no-repeat right;
}

.menu_bg{
	background:url('menu_bg.gif') repeat-x;
	height:38px;
    border-left:1px solid #4590e6;
    border-right:1px solid #315e93;
}
.menu td{text-align:center;vertical-align:middle;width:30%}
.menu a,.menu a:hover, .menu span {
    text-decoration:none;
	color:#fff;
	font-size:15px;
	font-weight:normal;
	/*text-shadow: #2a64a7 0px 1px 1px;*/
}

/* shopping_cart_info style */
.breadcrumbs{margin:5px 0px;float:none;width:100%;display:inline-block;}
.breadcrumbs div{background:#f3eda8;float:left;}
.breadcrumbs div div{background:url("breadcrumbs_right.gif") no-repeat right;padding-right:30px}
.breadcrumbs div div div{padding:4px 0px 4px 15px;background:url("breadcrumbs_left.gif") no-repeat left;}
.breadcrumbs div div div,.breadcrumbs div div div a{font:normal 11px/17px Arial,sans-serif;color:#63603e}
.breadcrumbs div div div a:hover{text-decoration:none}

.center_content h1 a{font:normal 18px/21px arial,sans-serif;color:#3f7dc5}
.center_content{
    width:100%;display:inline-block;margin:24px 0px
}


div.home_page_info{background:#fcfcfc url("home.jpg") repeat-x bottom;}
div.home_page_info div.home_page_info{background:url("home_left.gif") no-repeat left}
div.home_page_info div.home_page_info div.home_page_info{background:url("home_right.gif") no-repeat right;height:256px}
div.home_page_info h1 a:hover{text-decoration:none;}


.bestsharf{float:left;padding-top:27px;width:430px}
.bestsharf ul{list-style-type:square;color:#3d79bd;padding-left:18px;padding-right:10px}
.bestsharf ul li span{color:#3b3b3b;font:normal 12px/24px Arial,sans-serif}

.category_page{width:100%;display:inline-block;margin:24px 0px}
.category_page div.categories img{height:168px}
.category_page div.categories{float:left;width:465px;padding:4px 0px 26px 0;}
.category_page div.categories div{background:#fff url("category_center.gif") repeat-x  bottom;position:relative;}

.category_page div.categories div div{height:168px;background:url("category_right.gif") no-repeat right;
    color:#3b3b3b;
    font:normal 12px Arial,sans-serif;
}

.category_page div.categories div div a{font:normal 18px/60px  Arial,sans-serif;color:#3f7dc5; text-decoration:underline;}
.category_page div.categories div div a:hover{font:normal 18px/60px  Arial,sans-serif;color:#3f7dc5; text-decoration:none;}

.category_page div.categories_br{width:30px;height:168px;float:left;}

.category_page  div.categories div div div.categories_left_image{
    height:168px;
    top:0px;
    left:0px;
    background: url("category_left.gif") no-repeat left top;
    width:5px;position:absolute;

}
.category_page  div.categories div div span.categories_left_text{
    display:block;
    height:168px;
    padding:0 10px 0 170px;
}


.botton_line_footer{border-bottom: 1px dashed #70a4ba;height:0;display:inline-block;width:100%}
.footer{
    font:normal 12px/18px Arial;
    color:#3b3b3b;
    padding-top:30px
}

.padd20 {
	display:block;
	width:100%;
	height:20px;
}

.sci_left{

	background:url('shop_cart_left.gif') no-repeat left;
	width:4px;

}



.sci_right{
	background: url('shop_cart_right.gif') no-repeat top right;
	width:4px;

}



.sci_bg{

	background:url('shop_cart_bg.gif') repeat-x;

	height:66px;

	color:#fff;

	padding-left:15px;

	padding-right:15px;

	font-size:14px;

	/*text-shadow: #003366 0px 1px 1px; */

}
.sci_sep{

	background:url('shop_cart_bg.gif') repeat-x;

	height:66px;

	/*text-shadow: #003366 0px 1px 1px; */

}



.sci_bg a{

	color:#ffff00;

	font-size:14px;

	/*text-shadow: #003366 0px 1px 1px; */

}




span.line_dotted{border-top:1px dashed #6d6e72;width:100%;height:25px;display:block;margin:20px 0 0 0;}
a.home_more{display:inline-block;width:101px;height:25px;background:url(more.gif) no-repeat top left;text-decoration:none;}
a.home_more:hover{background:url(more_hover.png) no-repeat top left;}

/*center part style*/

.centr_body{

	padding:20px 10px 0px 10px;

}



#left,#right{

	width:230px;

}





.center{

	padding-left:15px;

}



.delim{width:15px}









/*big banner styles*/



.bbs{

	width:702px;

	height:203px;

	background:url('hor_ban.jpg')   no-repeat;

	text-align:center;

	padding-bottom:40px;

}



/*small banner styles*/



.sbs{

	width:222px;

	height:432px;

	text-align:center;

	padding-top:60px;

}













/* Bottom [podval] styles */





.menu_b a{

	font-size:14px;

}



.punktir_line{

	border-bottom: 1px dashed #70a4ba;

}



.bot_pad{

	padding-top:15px;

	padding-bottom:18px;

}





/* category_tree styles */

.ct_font a{

	font-size:16px;



}



.ct_pad_big{

	padding:10px 0px 10px 30px;
        background: url(marker.png) 6px 12px no-repeat;

}



.ct_pad_small{

	padding:0px 0px 12px 0px;

}



.ct_punktir {

	background:url('punktir.gif')  repeat-x;

	width:160px;

	height:3px;

}



.ct_small_text a{

	font-size:12px;

}



.sel_cat a {

	color:#000;

	text-decoration:none;

	font-weight:bold;

}













/*home styles*/



.home_bg{

	background:url('ramka_new.gif')  no-repeat;

	height:223px;

	/*padding:0px 15px 0px 10px;*/

}
.home_bg_top{

	background:url('gallery_top.png')  no-repeat;

        /*border: 2px solid #bbc4cd;*/

	height:220px;

        width: 220px;


	/*padding:0px 15px 0px 10px;*/

}
.home_bg_bottom{

	background:url('gallery_bottom.png')  no-repeat;

	height:77px;

        line-height: 1.2;
	/*padding:0px 15px 0px 10px;*/

}
.cust_bg{



	height:393px;
        background-color: #edfaff;

        border-left:1px #acbab8 solid;

	border-top:1px #d7e9e6 solid;

	border-right:3px #acbab8 solid;

	border-bottom:3px #acbab8 solid;

	/*padding:0px 15px 0px 10px;*/

}



.home_bg img{

	/*padding-bottom:10px;*/

	padding-top:5px;

}



.price{

	font-size:16px;

	font-family:Arial !important;

	white-space:nowrap;

	font-weight:bold;

}

.pricebig{

	font-size:24px;

	font-family:Arial !important;

	white-space:nowrap;

	font-weight:bold;

}




.semafor {

	position: absolute;

	z-index: 1;

	top: -3px;

	right: -3px;

	height: 68px;

	width: 65px;

}

.semafor2 {

	position: absolute;

	z-index: 1;

	top: -3px;

	right: 1px;

	height: 68px;

	width: 65px;

}


.semafor_rel {

	position: absolute;

	z-index: 1;

	top: -2px;

	right: -7px;

	height: 68px;

	width: 65px;

}







@font-face {

	font-family: 'ALSRublRegular';

	src: url('rouble.eot');

	src: local('ALS Rubl'), local('ALSRubl'), url('rouble.woff') format('woff'), url('rouble.ttf') format('truetype'), url('rouble.svg#ALSRubl') format('svg');

}



.RusRubl {



	font-family: 'ALSRublRegular', sans-serif;
	font-weight: normal;

}

.img_border {
	border-top: 1px solid #90d1e8;
	border-left: 1px solid #90d1e8;
	border-bottom: 2px solid #73a0ae;
	border-right: 1px solid #90d1e8;
}





/*product brief styles*/

/*

.category_page a{

	color:#000;

	text-decoration:underline;

}

*/



.category_page {

	color:#0033ff;

}



.category_page span a{

/*

	text-decoration:none;

*/

	text-decoration:underline;



}



.pb_pad{

	padding-top:25px;

}





/* header_newprstatic styles */

.h_n_pr_s {

	font-size: 24px;

	font-weight:bold;

	color:#225289;

}

.blue_font {

	font-size: 16px;

	font-weight:bold;

	color:#225289;

}





/* newprstatic styles */

.nps_pad_top{

	padding-top:15px;

}





/*seo text styles*/

.seo_bottom_bg{

	background:url('seo_bottom_bg.gif') repeat-x;

	height:10px;

}



.seo_bg{

	background:#e0f2ef;

	padding:30px 20px 5px 20px;

	overflow: hidden;

}





/* product_detailed styles */

.font_name{

	font-size:24px;

	padding-bottom:10px;

}



.font_descr{

	font-size:14px;
	line-height:1.5;

}
.font_descr p{

	margin: 0;
	padding-bottom: 20px;
}



.price_descr{

	font-size:24px;

	font-weight:bold;

}



.prod_rel_title{

	padding-top:25px;

	padding-bottom:25px;

	font-size:18px;

}



.prod_rel_line{

	padding-top:10px;

	padding-bottom:20px;

	width:100%;

}



.prod_det_pad{

	padding-top:22px;

}



.prod_img_rpad{

	padding-right:20px;

}



.prod_rel_kors_ratio{

	padding-top:25px;

	padding-bottom:10px;

}



.kuku{

	font-size:14px;

}





/* order styles*/

.table_top_pad{

	padding-top:20px;

	padding-bottom:20px;

	font-size:14px;

}



.table_top_pad td{

	padding:0px 2px 0px 2px;

}





.b_order_body_bg{

	background:#e0f2ef;

}



.ord_font_header{

	font-size:24px;

	font-weight:bold;

}



.pad_shoping_cart{

	padding:50px 90px 45px 90px;

}



.pad_button_cart_line{

	padding-top:20px;

	padding-bottom:25px;

}



.pad_button_cart{

	padding-top:10px;

	padding-bottom:10px;

}



.text_descr_ord2{

	font-size:12px;

	color:#13357c;

}



.pad_button_cart_line_top{

	padding-bottom:23px;

}



.pad_button_cart_line_bot{

	padding-top:23px;

}



.pad_table_ord2 {

	padding-bottom:10px;

}



.pad_button_ord2 {

	padding-top:150px;

}



.ord_txt{

	font-size:14px;

}











/* Article  styles */

.art_fon_pad{

	background:#e0f2ef;

	padding:15px 155px 35px 80px;





}





.art{

	padding-top:27px;

	font-size:14px;

}



.art a{

	text-decoration:underline;

}



/* discussion style */



.pad_header_diss{

	padding-top:50px;

	padding-bottom:50px;

}



.f_user{

	font-size:14px;

	color:#225289;

	font-weight:bold;

}



.f_date{

	font-size:14px;

	color:#6c5747;

	font-weight:bold;

}



.cut_bas {

    position: relative;

	line-height:1.6em;

}



.cut_img{

    position: absolute;

	left:-30px;

	/*top:0px;*/

	top:-10px;

    right: 0px;

}



.t_mes_body{

	border-left:1px #acbab8 solid;

	border-top:1px #d7e9e6 solid;

	border-right:3px #acbab8 solid;

	border-bottom:3px #acbab8 solid;

	padding: 10px 0px 10px 10px;



	background:#fff;

}



.diss-pad{

	height:50px;

}



.disc_but{

	padding-top:30px;

}





.pad_order_pad{

	padding:10px 40px 30px 40px;

	font-size:14px;

	line-height:1.6em;

}





/* Pop-up styles */



.highslide-active-anchor img{visibility:hidden}

.highslide-wrapper{background:#FFF}

.highslide-image{border:4px solid #FFF;background:#FFF}

.highslide-loading{display:block;color:#FFF;font-size:11px;font-weight:bold;text-decoration:none;border:1px solid #FFF;padding:3px;background:#000}

a.highslide-loading,a.highslide-loading:hover{color:#FFF;font-weight:bold;text-decoration:none}

.highslide-move{cursor:move}

.highslide-overlay{display:none}

a.highslide-full-expand{display:block;width:34px;height:34px;margin:0 10px 10px 0;background:url('fullexpand.gif') no-repeat}

.highslide-display-block{display:block}

.highslide-display-none{display:none}

.highslide{cursor:url(zoomin.cur), pointer;outline:none}



/* Rating styles */



.unit-rating{list-style:none;height:20px;position:relative;margin:0;padding:0;background:url('starvote.gif') repeat-x top left}

.unit-rating li{text-indent:-90000px;float:left;margin:0;padding:0}

.unit-rating li a{outline:none;display:block;width:20px;height:20px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0}

.unit-rating li.current-rating{position:absolute;height:20px;display:block;text-indent:-9000px;z-index:1;background:url('starvote.gif') left bottom}

.unit-rating li a:hover{z-index:2;left:0;background:url('redstar_big.gif') left center}

.unit-rating a.r1-unit{left:0}

.unit-rating a.r1-unit:hover{width:20px}

.unit-rating a.r2-unit{left:20px}

.unit-rating a.r2-unit:hover{width:40px}

.unit-rating a.r3-unit{left:40px}

.unit-rating a.r3-unit:hover{width:60px}

.unit-rating a.r4-unit{left:60px}

.unit-rating a.r4-unit:hover{width:80px}

.unit-rating a.r5-unit{left:80px}

.unit-rating a.r5-unit:hover{width:100px}





.logo_fon{
	height:100px;

}

.pad_block{

	padding:10px 15px 15px 40px;

}

.red_font{
	color: rgb(204, 0, 0);
}

.blue_font {

	font-size: 16px;

	font-weight:bold;

	color:#225289;

}



.err_div{

	font-size: 14px;

	color: rgb(204, 0, 0);

	font-weight: bold;

}

.err_div_blue{

	font-size: 14px;

	color:#225289;

	font-weight: bold;

}

.tin{
	text-indent: 2em;
	font-size: 14px;
	line-height: 1.5
}
.tinul{
	font-size: 14px;
	line-height: 1.5
}

.t{
	font-size: 14px;
	line-height: 1.5
}

.tabbb td {

	border-bottom: 1px solid rgb(153, 153, 153);


}

.taa td {

	padding-bottom: 5px;
	line-height: 1.5;


}

.stat_menu {
padding: 10px 5px;
font-size: 14px;
line-height: 1.5;
background: url('td.png') repeat-y scroll 0pt 0pt transparent;
}
.stat_title {
padding-left: 5px;
font-size: 14px;
font-weight: bold;
color: white;
background: url('td_top.png') no-repeat scroll 0pt 0pt transparent;
}

.razmer {
	padding: 5px 0px 5px 10px;
	font-size: 14px;
}

* html   .logo_fon{

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://bestsharf.ru/logo_fon.png');

	background: none;

}

.whp_left {width:210px; display:inline-block; align:left; background:#e8fbff; margin:0 10px 0 0; padding: 10px 10px 20px 10px;}
.whp_left a {font-size:14px; text-decoration:underline; display:block; padding:5px 3px;}
.whp_left a:hover {text-decoration:none;}
.whp_left a.current {color:#000; text-decoration:none; font-weight:bold;}

.whpur {margin:0 10px;}
.whpur img {width:218px;}
.whpur td {width:220px;}
.whpur td.separator {width:20px;}
.whpur div {width:218px; height:218px; border:1px solid #7ca8c1; background:#fff;}
.whpur div.bottom {width:220px; height:21px; border:none; background:url(prod_new_bottom.png) no-repeat top left; margin-bottom:44px; text-align:center; padding:5px 0;}
.whpur div.bottom a {font-size:16px; text-decoration:underline; font-weight:bold; color:#000;}
.whpur div.bottom a:hover {font-size:16px; text-decoration:none; font-weight:bold; color:#000;}
.whpur div.bottom .product_name {font-size:14px; color:#000; display:block; width:210px; padding:0 10px; text-align:left; text-decoration:none; font-weight:normal;}
.whpur div.bottom .product_name:hover {font-size:14px; color:#000; display:block; width:210px; padding:0 10px; text-align:left; text-decoration:none; font-weight:normal;}

.hint_top_new {width:930px; margin:30px 0 25px 0; padding:15px; font-size:14px; background:#e8fbff;}
.hint_top_new h3 {margin:0; padding:0 0 15px 0; font-size:16px;}

.hint_top_new_2 {width:900px; margin:0 0 25px 0; padding:10px 30px; font-size:16px; background:#ffffcc;}

.whp_prod_content {padding:0 0 0 10px;}
.whp_prod_content #big_title {padding:0 0 20px 0; margin:0; display:block; font-weight:normal; font-size:18px; color:#000;}
.whp_prod_content #big_showed_a {display:block; margin:0 20px 35px 0 ;}
.whp_prod_content #big_showed_a img{width:370px;}
.whp_prod_content .right_part div {padding:15px; background:#fffdc2; font-size:14px;}
.whp_prod_content .right_part div.price {padding:20px; font-size:18px; font-weight:bold; margin:0 0 10px 0; border-top:1px solid #dddba9;}
.whp_prod_content .right_part .link {display:block; padding:5px 10px; background:none; font-size:12px; margin: 0 0 1px 0;}
.whp_prod_content .right_part a {display:block;text-decoration:underline; padding:0; margin:3px 0; color:#000;}
.whp_prod_content .right_part a:hover {text-decoration:none;}
.whp_prod_content .right_part p {padding:0; margin:5px 0; display:block;}
.whp_prod_content .small_pic span {display:block; font-weight:bold; font-size:14px;}
.whp_prod_content .small_pic div {display:inline-block; width:160px;}
.whp_prod_content .small_pic div a {display:block; margin:10px 0;}
.whp_prod_content .small_pic div img {width:80px; cursor:pointer;}

.bm_left {background:#e8fbff; margin:0 10px 0 0; padding:10px 1px 20px 1px; width:228px;}
.bm_left a {display:block; height:16px; padding:7px 12px; text-decoration:underline; margin:0 0 1px 0;}
.bm_left a:hover, .bm_left a.current {background:#afdbed; color:#000; text-decoration:none;}

.c27_left {background:#e8fbff; margin:25px 10px 0 0; padding:10px 1px 20px 1px; width:228px;}
.c27_left a {display:block; height:16px; padding:7px 12px; text-decoration:underline; margin:0 0 1px 0;}
.c27_left a:hover, .c27_left a.current {color:#000; text-decoration:none;}


a.nav_new {
    display:inline-block;
    height:25px;
    padding:0 0 0 4px;
    background:url(nav_left.png) no-repeat top left;
    color:#fff;
}
a.nav_new div {
    display:inline-block;
    height:25px;
    padding:5px 9px 5px 5px;
    background:url(nav_right.png) no-repeat top right;
}
a.nav_new:hover, b.nav_new {
    display:inline-block;
    height:25px;
    padding:0 0 0 4px;
    background:url(nav_left_h.png) no-repeat top left;
    color:#fff;
    font-weight:normal;
}
a.nav_new:hover div, b.nav_new div {
    display:inline-block;
    height:25px;
    padding:5px 9px 5px 5px;
    background:url(nav_right_h.png) no-repeat top right;
}

.page11 {
    background:#e0f2ef;
    padding:35px 70px;
    margin:30px 0 0 0;
}

.page11 h1 {
    color:#000;
    font-weight:normal;
    padding:20px 0;
}

.page11 h2 {
    color:#000;
    font-weight:normal;
    padding: 8px 20px;
}

.page11 table.cont img {
    width:140px;
    height:auto;
    margin: 20px 20px 30px 0;
}

.page11 a {
	display:inline-block;
}

.page12 {
    background:#e0f2ef;
    padding:35px 70px;
    margin:30px 0 0 0;
}

.page12 h1 {
    color:#000;
    font-weight:normal;
    padding:20px 0;
}

.page12 h2 {
    color:#000;
    font-weight:normal;
    padding: 8px 90px;
}

.page12 img {
    width:250px;
    height:auto;
}

.page12 a {
	display:inline-block;
	text-decoration:underline;
}

.page12 a:hover {
	text-decoration:none;
}

.page13 {
    background:#e8fbff;
    padding:35px 70px;
    margin:30px 0 0 0;
}

.page13 h1 {
    color:#000;
    font-weight:normal;
    padding:20px 0;
}

.page13 h2 {
    color:#000;
    font-weight:normal;
    padding: 8px 90px;
}

.page13 img {
    height:250px;
    width:auto;
}

.page13 a {
	display:inline-block;
	text-decoration:underline;
}

.page13 a:hover {
	text-decoration:none;
}

.page14 {
    background:#e8fbff;
    padding:35px 70px;
    margin:30px 0 0 0;
}

.page14 h1 {
    color:#000;
    font-weight:normal;
    padding:20px 0;
}

.page14 h2 {
    color:#000;
    font-weight:normal;
    padding: 8px 90px;
}

.page14 img {
    width:130px;
    height:auto;
    margin-right:30px;
}

.page14 a {
	display:inline-block;
	text-decoration:underline;
}

.page14 a:hover {
	text-decoration:none; 
}































