@font-face { font-family:'DinPro';
	src:url('fonts/dinpro-regular.eot');
	src:url('fonts/dinpro-regular.eot?#iefix') format('embedded-opentype'),
	url('fonts/dinpro-regular.woff') format('woff'),
	url('fonts/dinpro-regular.ttf') format('truetype'),
	url('fonts/dinpro-regular.svg#DinPro-Regular') format('svg');
	font-weight:normal; font-style:normal; }

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,300italic,400italic&subset=latin,cyrillic-ext,cyrillic);

.clearfix:before, 
.clearfix:after { content:"."; display:block; height:0; overflow:hidden; } 
.clearfix:after {clear:both;} 
.clearfix { zoom:1; } /* IE < 8 */


/* body */
html, body { margin:0; padding:0; vertical-align:top; 
background:url(img/f_bottom_gr.gif) repeat-x bottom left scroll #7755FF; }

table, tr, td, ul, ol, li, dd, dt, pre, p, h, font 
{ border:0; font-family:'Open Sans', Verdana, Helvetica, sans-serif; 
font-size:11px; color:#333333; }
p { padding:0; margin:0; padding-bottom:5px; }
ul { padding:2px; padding-left:25px; padding-bottom:5px; margin:0; 
list-style:circle outside url(img/list_g.gif); }
li { padding-bottom:5px; margin:0; list-style:circle outside url(img/list.gif); }
/* ##### */
a { color:#311; text-decoration:none; text-shadow:0 1px 0 rgba(255,255,255,.35); }
a:link, a:visited, a:active { text-decoration:none; color:#321; }
a:hover { color:White; text-decoration:none; text-shadow:0 1px 0 rgba(0,0,0,.35); }

hr { height:2px; padding:0; margin:0; line-height:0; border:0 transparent;
background:url(/img/f_dots_ws.gif) repeat-x 0 0 scroll transparent; }

/* Text and titles formatting */
h1, h2, h3, h4, .t1, .t2, .t3, .t4 { padding:0; margin:0; 
font-family:Georgia, Arial, Helvetica, sans-serif; color:White; 
font-style:italic; font-weight:bold; letter-spacing:0px; line-height:14px; }
h1 { font-size:20px; line-height:18px; padding-top:2px; padding-bottom:5px; }
h2 { font-size:18px; line-height:16px; padding-top:1px; padding-bottom:5px; }
h3 { font-size:18px; line-height:16px; padding-top:2px; padding-bottom:2px; }
h4 { font-size:13px; line-height:12px; padding-top:2px; padding-bottom:4px; }
.t1 { font-size:20px; }
.t2 { font-size:18px; }
.t3 { font-size:18px; line-height:14px }
.t4 { font-size:11px; line-height:12px }

.txt, .txt_l, .txt_w, txt_red, txt_mini { 
font-family:'Open Sans',Verdana,Helvetica,sans-serif; font-size:11px; color:#333333; }
.txt_l { color:#C6BCFE; }
.txt_w { color:White; }
.txt_red { color:#FF4500; }
.txt_mini { font-size:10px; color:#F4F4F4; }

/* forms */
.input, .inputd { height:20px; font-family:'Open Sans',Tahoma,Helvetica,sans-serif; 
font-size:11px; color:#333; vertical-align:middle; border-top:1px solid #4F009D; 
border-right:1px solid White; border-bottom:1px solid White; border-left:1px solid #4F009D;
padding-right:4px; padding-left:4px; padding-top:2px; padding-bottom:1px;
box-shadow: 2px 2px 10px #888888 inset;
}
.inputd { padding-right:2px; padding-left:4px; padding-top:3px; padding-bottom:1px; }

.input[disabled] { height:20px; font-family:'Open Sans',Tahoma,Helvetica,sans-serif; 
font-size:11px; color:#333; vertical-align:middle; border-top:1px solid #4F009D; 
border-right:1px solid White;  border-bottom:1px solid White; border-left:1px solid #4F009D;
padding-right:4px; padding-left:4px; padding-top:2px; padding-bottom:1px;
background:lightgrey; background-image:none; }

select { font-family:Verdana; font-size:11px; color:#333; background:transparent; 
border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; }

.buttons { height:23px; font-family:DinPro; font-size:11px; color:#F4F4F4; text-align:center; 
vertical-align:top; padding-top:2px; padding-right:5px; padding-bottom:5px; padding-left:5px; 
border-top:1px solid White; border-right:1px solid #D5D5EE; border-bottom:1px solid #D5D5EE; 
border-left:1px solid White; background:#4F009D url(/img/f_button.gif) repeat-x center scroll; }

/* #####hint style */
.hint  { position:absolute; visibility:hidden; width:auto; margin:0; padding:8px 10px 10px 10px; 
line-height:11px; color:White; font-family:DinPro,Tahoma; font-size:12px; border-top:1px solid white; 
border-right:1px solid white; border-bottom:1px solid white; border-left:5px solid #f74;
 background:#432 no-repeat center scroll; z-index:120; }
/* #####icony style */
.icony  { position:absolute; visibility:hidden; width:auto; margin:0; padding:8px 10px 10px 10px; 
background:#432; line-height:11px; color:White; font-family:DinPro, Tahoma; font-size:10px; 
border-top:1px solid white; border-right:1px solid white; border-bottom:1px solid white; 
border-left:5px solid #f74; z-index:121; }

/* Tables elements */
.titd  { font-family:'Open Sans','Trebuchet MS',Arial,Helvetica,sans-serif; text-align:left; 
font-weight:bold; line-height:13px; font-size:16px; vertical-align:middle; color:White; border:0px; 
padding-top:3px 10px; margin:0px; }
.titd_vr  { min-width:10px; width:25px; max-width:92px; padding:3px 8px; margin:0px;
white-space:pre-wrap; word-wrap:normal; font-size:10px; line-height:12px; vertical-align:middle; 
border:0 transparent; overflow:hidden; background:url(/img/f_dots_w_v.gif) repeat-y right top scroll; }
td.titd_vr:first-child { width:7px; }
.titd h1, .titd h2 { margin-left:4px; }

.menutable {  height:20px; border:2px; padding:0; margin:0; }
.menutd, .hrtd_l, .price_l  { border:0px; padding:4px 10px; margin:0px; 
background:url(/img/f_dots_w_v.gif) repeat-y left top scroll; 
font-family:DinPro, Trebuchet MS, Arial, Helvetica, sans-serif; }
.menutd b { font-weight:normal; }
.price_l { text-align:center; padding:2px 4px 2px 6px; font-size:14px; white-space:nowrap; } 

/* Tables images canvas */
.phl, .ph, .phr, .pr, .ptr, .pt, .ptl, .pl { border:0 transparent; padding:0; margin:0; 
background-attachment:scroll; line-height:6px; text-align:center; }
.phl  { background:url(/img/ctab/phl.gif) no-repeat left top; }
.ph   { background:url(/img/ctab/dot_y.gif) repeat-x left top; }
.phr  { background:url(/img/ctab/phr.gif) no-repeat right top; }
.pr   { background:url(/img/ctab/dot_y.gif) repeat-y right top; }
.ptr  { background:url(/img/ctab/ptr.gif) no-repeat right bottom; }
.pt   { background:url(/img/ctab/dot_y.gif) repeat-x right bottom; }
.ptl  { background:url(/img/ctab/ptl.gif) no-repeat left bottom; }
.pl   { background:url(/img/ctab/dot_y.gif) repeat-y left top; }

.bctab, .wctab { border:0 transparent; padding:0; margin:0; }

.bc_c, .bc_hc, .bc_lc, .bc_lh,. wc_lh_top, .bc_lt, .bc_rc, .bc_rh, .bc_rh_top, .bc_rt, .bc_tc, .bwc_lc, .bwc_c, .bwc_rc, 
.wc_c, .wc_hc, .wc_lc, .wc_lh, .wc_lh_top, .wc_lt, .wc_rc, .wc_rh, .wc_rh_top, .wc_rt, .wc_tc, .wc_in_rh, 
.mc_c, .mc_c_s, .mc_hc, .mc_lc, .mc_lh, .mc_lt, .mc_rc, .mc_rh, .mc_rh_top, .mc_rt, .mc_tc, 
.gc_c, .gc_hc, .gc_lc, .gc_lh, .gc_lt, .gc_rc, .gc_rh, .gc_rt, .gc_tc { border:0 transparent; 
padding:0; margin:0; background-attachment:scroll; line-height:5px; }
.bc_c, .bc_c_s, .bc_c_t { background:url(/img/ctab/bc_pix.gif) repeat left top; }
.bc_c_s { border:0 transparent; padding:5px 4px 5px 3px; margin:0; vertical-align:top; text-align:left; }
.bc_c_t  { border:0 transparent; padding:1px 10px; margin:0; }
.bc_hc { background:url(/img/ctab/bc_hc.gif) repeat-x left bottom; }
.bc_lc { background:url(/img/ctab/bc_lc.gif) repeat-y right top; }
.bc_lh, .bc_lh_top { width:13px; min-width:13px; height:13px; 
background:url(/img/ctab/bc_lh.gif) no-repeat right bottom; }
.bc_lh { height:13px; }
.bc_lh_top { height:9px; }
.bc_lt { width:13px; height:13px; background:url(/img/ctab/bc_lt.gif) no-repeat right top; }
.bc_rc { background:url(/img/ctab/bc_rc.gif) repeat-y left top; }
.bc_rh, .bc_rh_top { width:13px; min-width:13px; height:13px;
background:url(/img/ctab/bc_rh.gif) no-repeat left bottom; }
.bc_rh { height:13px; }
.bc_rh_top { height:9px; }
.bc_rt { width:13px; height:13px; background:url(/img/ctab/bc_rt.gif) no-repeat left top; }
.bc_tc { background:url(/img/ctab/bc_tc.gif) repeat-x left top; }

.bwc_lc { background:url(/img/ctab/bwc_lc.gif) repeat-y right top; height:7px; }
.bwc_c { background:url(/img/ctab/bwc_pix.gif) repeat left top; height:7px; }
.bwc_rc { background:url(/img/ctab/bwc_rc.gif) repeat-y left top; height:7px; }

.wc_c, .wc_catalog, .wc_c_s, .wc_c_t  { border:0px; margin:0px;  
background:url(/img/ctab/wc_pix.gif) repeat left top scroll;}
.wc_c { border:0 transparent; padding:10px 5px 5px 5px; margin:0; text-align:left; vertical-align:top; }
.wc_catalog { border:0 transparent; padding:10px 2px 5px 2px; margin:0; }
.wc_c_s { border:0 transparent; padding:5px 4px 5px 3px; margin:0; vertical-align:top; text-align:left; }
.wc_c_t  { border:0 transparent; padding:1px 10px; margin:0; }
.wc_hc { background:url(/img/ctab/wc_hc.gif) repeat-x left bottom; }
.wc_lc { background:url(/img/ctab/wc_lc.gif) repeat-y right top; }
.wc_lh, .wc_lh_top { width:13px; background:url(/img/ctab/wc_lh.gif) no-repeat right bottom; }
.wc_lh { height:13px; }
.wc_lh_top { height:9px; }
.wc_lt { width:13px; height:13px; background:url(/img/ctab/wc_lt.gif) no-repeat right top; }
.wc_rc { background:url(/img/ctab/wc_rc.gif) repeat-y left top; }
.wc_rh, .wc_rh_top { width:13px; background:url(/img/ctab/wc_rh.gif) no-repeat left bottom; }
.wc_rh { height:13px; }
.wc_rh_top { height:9px; }
.wc_rt { width:13px; height:13px; background:url(/img/ctab/wc_rt.gif) no-repeat left top; }
.wc_tc { text-align:center; background:url(/img/ctab/wc_tc.gif) repeat-x left top; }
.wc_in_rh { text-align:center; background:url(/img/ctab/wc_in_rh.gif) no-repeat left bottom; }

.mc_c { background:url(/img/ctab/mc_pix.gif) repeat left top; }
.mc_c_s { background:url(/img/ctab/mc_pix.gif) repeat left top;
border:0 transparent; padding:5px 1px 5px 1px; margin:0; vertical-align:top; }
.mc_hc { background:url(/img/ctab/mc_hc.gif) repeat-x left bottom; }
.mc_lc { background:url(/img/ctab/mc_lc.gif) repeat-y right top; }
.mc_lh, .bc_lh_top { width:13px; background:url(/img/ctab/mc_lh.gif) no-repeat right bottom; }
.mc_lh { height:13px; }
.mc_lh_top { height:9px; }
.mc_lt { width:13px; height:13px; background:url(/img/ctab/mc_lt.gif) no-repeat right top; }
.mc_rc { background:url(/img/ctab/mc_rc.gif) repeat-y left top; }
.mc_rh, .bc_rh_top { width:13px; background:url(/img/ctab/mc_rh.gif) no-repeat left bottom; }
.mc_rh { height:13px; }
.mc_rh_top { height:9px; }
.mc_rt { width:13px; height:13px; background:url(/img/ctab/mc_rt.gif) no-repeat left top; }
.mc_tc { background:url(/img/ctab/mc_tc.gif) repeat-x left top; }

.gc_c { background:url(/img/ctab/gc_pix.gif);
background-repeat:repeat; background-position:left top; }
.gc_hc { background:url(/img/ctab/gc_hc.png) repeat-x center top; }
.gc_lc { background:url(/img/ctab/gc_lc.png) repeat-y right top; }
.gc_lh { width:30px; height:30px; background:url(/img/ctab/gc_lh.png) no-repeat right bottom; }
.gc_lt { width:30px; height:30px; background:url(/img/ctab/gc_lt.png) no-repeat right top; }
.gc_rc { background:url(/img/ctab/gc_rc.png) repeat-y left top; }
.gc_rh { width:30px; background:url(/img/ctab/gc_rh.png) no-repeat left bottom; }
.gc_rt { width:30px; height:30px; background:url(/img/ctab/gc_rt.png) no-repeat left top; }
.gc_tc { background:url(/img/ctab/gc_tc.png) repeat-x left top; }


/* Tables formatting */
.bestbuy { border:0 transparent; margin:0; background:url(/img/bestbuy.png) no-repeat right bottom scroll;}

.td5 { height:5px; line-height:2px  }
.td15 { height:18px; vertical-align:bottom; padding:4px 2px 0 2px; }
.td25 { height:25px; vertical-align:middle; padding-left:2px; padding-right:2px  }

.tr_hr { border:0 transparent; line-height:0; padding:0; margin:0; height:2px; 
background:url(/img/f_dots_ws.gif) repeat-x left center scroll; }

.bctab { border:0 transparent; padding:0; margin:0; }
.pagetable { border:0 transparent; }
/* .pagetable a { border-bottom:none; } */
.pagetd, .pagetd_active { width:8px; height:20px; border:0 transparent; font-weight:bold; 
background-color:#C6BCFE; color:#75F; border:1px solid #75F; text-align:right; padding:3px 3px 4px 3px; }
.pagetd_active { background-color:#E3E6EE; color:#7755FF; border:1px solid #FFA800; }

.intable {  border:0 transparent; padding:5px; margin:0; vertical-align:middle }
.cuttab { width:100%; height:100%; border:0 transparent; padding:0; margin:0; }

/* #####iglide division */
.iglide { cursor:url(/img/iglide/zoomin.cur), pointer; outline:none; }
/*a.iglide { border-bottom:none; }*/
.iglide-active-anchor img { visibility:hidden; }
.iglide img { border:2px solid White; }
.iglide:hover img { border:2px solid Yellow; }
.iglide-wrapper { background:#E3E6EE; }
.iglide-image { border-left:10px solid #dcb; border-top:10px solid #dcb; 
border-right:10px solid #dcb; }
.iglide-image-blur { }
.iglide-caption { display:none; border-bottom:4px solid #987; border-top:none; 
padding:0 10px 10px 10px; font-family:'Open Sans', Verdana, Helvetica, sans-serif; font-size:11px; 
background:url(/img/f_f_r.gif) no-repeat right bottom scroll #dcb; }
.iglide-caption-title { padding-top:10px; padding-right:5px; padding-bottom:5px; padding-left:0; 
font-family:'Open Sans', Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; }

.iglide-loading { display:block; color:black; font-size:8pt; font-family:sans-serif; font-weight:bold; 
text-decoration:none; padding:2px; border:1px solid black; background-color:White; 
padding-left:22px; background-image:url(/img/iglide/loader.lil.gif); 
background-repeat:no-repeat; background-position:3px 1px; }

a.iglide-credits,
a.iglide-credits i { padding:2px; color:silver; text-decoration:none; font-size:10px; }
a.iglide-credits:hover,
a.iglide-credits:hover i { color:white; background-color:gray; }
a.iglide-full-expand { background:url(/img/iglide/fullexpand.gif) no-repeat; 
display:block; margin:0 10px 10px 0; width:34px; height:34px;  }

.iglide-display-block { display:block; }
.iglide-display-none { display:none; }
.iglide-move { cursor:move; }
.iglide-controls { float:right; width:110px; height:18px; text-align:center; padding-top:2px }


/* Divisions */
.flgallery { width:68px; padding:6px; float:left }
/*.flgallery a { border-bottom:none; }*/
.menu1, .menu2, .menu_open { font-family:DinPro, Trebuchet MS, Arial, Helvetica, sans-serif; 
text-align:left; text-transform:uppercase; }
.menu1 { font-size:12px; line-height:15px; padding:6px 5px 0px 18px; position:relative; }
.menu2 { text-align:left; line-height:15px; font-size:11px; padding:6px 0 0 18px;  }
.menu1 img { margin:3px 5px 0 0; position:absolute; left:2px; //left:-20px; cursor:pointer; cursor:hand; }
.menu1 a { color:black; text-shadow:1px 0 0 #8080ff, 0 1px 0 #c6bcfe; }
.menu2 a { color:navy; text-shadow:0 1px 0 #c6bcfe; }
.menu1 a:hover, .menu2 a:hover { color:white; text-shadow:0 1px 0 #c6bcfe; }
.menu_open, a.menu_open {  line-height:13px; font-size:11px; color:#ffdd44; 
text-shadow:0 1px 0 rgba(0,0,0,.5); }
.menu_open, a.menu_open:hover { color:#fff; border-bottom:1px dashed #fff; 
text-shadow:0 1px 0 rgba(0,0,0,.75), 0 0px 6px #28f; }

.div_title, .div_c_title { border:0 transparent; padding:2px 10px 5px 10px; margin:0; text-align:left; }
.div_c_title  { background:url(/img/t_sq.png) no-repeat 3px 7px scroll; }
.div_list { border:0 transparent; padding:2px 8px 6px 15px; margin:0; text-align:left;
background:url(/img/list.gif) no-repeat 0 5px scroll; }

.div_article { padding:3px 10px 3px 10px; }
.divimg300 { width:301px; padding:4px 0 5px 10px; float:right; }
.divimg250 { width:250px; padding:4px 0 5px 10px; float:right; }
.divimg128 { padding:0 1px 5px 1px; text-align:center; }
.divtxt128 { padding:5px 1px 3px 1px; text-align:center; }
.divtxt64 { padding:0 2px 0 75px; text-align:left; }
.divtxt32 { padding:0 0 0 32px; text-align:left; }

.divimg { padding:4px 0 5px 10px; float:right; }
.divimg250 { width:250px; padding:4px 0 5px 10px; float:right; }
.divimg150 { width:150px; padding:4px 0 5px 10px; float:right; }


/* pictures */
img { border:0px; }

.ipic img { border:2px solid White; }
.ipic:hover img { border:2px solid Yellow; }
.imgno { border:2px solid White; }
.imgd { display:block; outline:none; position:relative; width:132px; height:132px; border:0 transparent; }
#midltd .imgd, #midrtd .imgd { display:block; outline:none; position:relative; width:68px; height:68px; border:0 transparent; }
.imgd .video_ico { position:absolute; top:2px; left:2px; width:128px; height:128px; border:0 transparent; }
#midltd .imgd .video_ico, #midrtd .imgd .video_ico { position:absolute; top:2px; left:2px; 
width:64px; height:64px; border:0 transparent; }
.imgd:hover .video_ico { top:0; left:0; opacity:0.2; }
.imgd-active-anchor img { visibility:hidden; }
.imgd img { border:2px solid #D5D5EE; }
.imgd:hover img { border:2px solid Yellow; }

.imgtab64 { width:100%; height:100%; }
.imgtd64 { width:68px; height:100%; vertical-align:top; padding:4px 3px 4px 3px; }
.imgtd64h { vertical-align:top; padding:1px 4px 2px 3px; }
.imgtd64t { vertical-align:bottom; text-align:right; padding:4px 5px 2px 3px; }
/*.imgtd64 a, a.imgd { border-bottom:none; }*/ /* ##### */


/* Image separators */
.imgseparator_v { width:1px; height:3px; }
.imgseparator_vt { width:1px; height:12px; }
.imgseparator_h { width:12px; height:1px; }
.divseparator_vt { height:12px; border:0 transparent; line-height:0; padding:0 2px 0 2px; margin:0; 
background:url(/img/f_dots_ws.gif) repeat-x center scroll; }


/* Windowed and buttons */
.attent_a, .attent_b { width:460px; height:240px; padding:0; position:absolute; left:30%; top:35%; }
.attent_b  { background:url(/img/at_block.png) no-repeat left top scroll; }
.attentab { padding:30px 60px 30px 185px; color:#FF4500; font-weight:bold; vertical-align:middle; }


/* Buttons */
div.bhref { margin:0 0 0 0; cursor:pointer }
div.bhref a { display:block; margin:0; padding:0; overflow:hidden; font:bold 11px/1 Tahoma, serif; 
color:#4F009D; text-decoration:none; }
div.bhref span { display:block; margin:0; padding:0 0 0 0; }
div.bhref a:hover { background-image:none; color:yellow; }
div.bhref a:active { color:White; }

div.bclz { float:right; width:80px; height:14px; margin:0 0 0 0; 
background:url('/img/buttons/x_3.gif') 60px 0 no-repeat; }
div.bclz a { display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; 
font:bold 11px/1 Tahoma, serif; color:#4F009D; text-decoration:none; 
background:url('/img/buttons/x_3.gif') 60px 0 no-repeat; } /* ##### */
div.bclz span { display:block; margin:0; padding:1px 60px 1px 2px; }
div.bclz a:hover { /*background-image:none;*/ color:yellow; 
background:url('/img/buttons/x_3.gif' ) 60px -14px no-repeat; }
div.bclz a:active { color:White; background:url('/img/buttons/x_3.gif' ) 60px -28 no-repeat; }

div.btn_65, div.btn_150 { font-family:DinPro,'Trebuchet MS',Arial,Helvetica,sans-serif; 
text-transform:uppercase; vertical-align:middle; }

div.btn_65 { width:65px; height:25px; margin:0 0 0 0; 
background:url('/img/buttons/btn_65.gif' ) 0 0 no-repeat; }
div.btn_65 a { display:block; margin:0; padding:0; width:65px; height:25px; overflow:hidden; 
font:bold11px DinPro, serif; color:White; text-decoration:none; 
background:url('/img/buttons/btn_65.gif') 0 0 no-repeat; } /* ##### */
div.btn_65 a:hover { /*background-image:none;*/ color:yellow; 
background:url('/img/buttons/btn_65.gif') 0 -25px no-repeat; }
div.btn_65 a:active { color:White; background:url('/img/buttons/btn_65.gif') 0 -50px no-repeat; }

div.btn_150 { width:150px; height:25px; margin:0 0 0 0; 
background:url('/img/buttons/btn_150.gif') 0 0 no-repeat; }
div.btn_150 a { display:block; margin:0; padding:0; width:150px; height:25px; overflow:hidden; 
color:White; text-decoration:none; 
background:url('/img/buttons/btn_150.gif') 0 0 no-repeat; } /* ##### */
div.btn_150 a:hover { /*background-image:none;*/ color:yellow; 
background:url('/img/buttons/btn_150.gif') 0 -25px no-repeat; }
div.btn_150 a:active { color:White; background:url('/img/buttons/btn_150.gif') 0 -50px no-repeat; }

div.btn_65 span, div.btn_150 span { display:block; color:White; line-height:23px; font-weight:normal; 
text-align:center; margin:0; padding:0 5px; text-shadow:0 1px 0 rgba(0,0,0, 0.35); }

div.bdel { width:25px; height:23px; margin:0 0 0 0; 
background:url('/img/buttons/del_3.gif') 0 0 no-repeat; text-align:center }
div.bdel a { display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; 
background:url('/img/buttons/del_3.gif' ) 0 0 no-repeat; } /* ##### */
div.bdel a:hover { background:url('/img/buttons/del_3.gif') -25px 0 no-repeat; }
div.bdel a:active { background:url('/img/buttons/del_3.gif') -50px 0 no-repeat; }

div.blist { width:20px; height:14px; margin:0 0 0 0; 
background:url('/img/buttons/list_3.gif') 0 0 no-repeat; }
div.blist a { display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; 
background:url('/img/buttons/list_3.gif') 0 0 no-repeat; }
div.blist a:hover { background:url('/img/buttons/list_3.gif') -20px 0 no-repeat; }
div.blist a:active { background:url('/img/buttons/list_3.gif') -40px 0 no-repeat; }

div.bleftar_no { width:20px; height:14px; margin:0 0 0 0; 
background:url('/img/buttons/left_no.gif') 0 0 no-repeat; }
div.bleftar { width:20px; height:14px; margin:0 0 0 0; 
background:url('/img/buttons/left_3.gif') 0 0 no-repeat; }
div.bleftar a { display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; 
background:url('/img/buttons/left_3.gif') 0 0 no-repeat; } /* ##### */
div.bleftar a:hover { background:url('/img/buttons/left_3.gif') -20px 0 no-repeat; }
div.bleftar a:active { background:url('/img/buttons/left_3.gif') -40px 0 no-repeat; }

div.brightar_no { width:20px; height:14px; margin:0 0 0 0; 
background:url('/img/buttons/right_no.gif') 0 0 no-repeat; }
div.brightar { width:20px; height:14px; margin:0 0 0 0; 
background:url('/img/buttons/right_3.gif') 0 0 no-repeat; }
div.brightar a { display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; 
background:url('/img/buttons/right_3.gif') 0 0 no-repeat; } /* ##### */
div.brightar a:hover { background:url('/img/buttons/right_3.gif') -20px 0 no-repeat; }
div.brightar a:active { background:url('/img/buttons/right_3.gif') -40px 0 no-repeat; }

/*  qw  */
.qw64 { width:62px; height:22px; display:block; position:relative; left:3px; top:2px; }

.inp30 { width:30px; display:block; position:absolute; left:16px; top:0px; }

div.blft { position:absolute; left:2px; top:3px; text-align:center; width:8px; height:15px; margin:0; 
background:url('/img/buttons/lft_3.gif') 0 0 no-repeat; overflow:hidden; }
div.blft a { display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; 
background:url('/img/buttons/lft_3.gif') 0 0 no-repeat; border-bottom:none; }
div.blft a:hover { background:url('/img/buttons/lft_3.gif') -8px 0 no-repeat; }
div.blft a:active { background:url('/img/buttons/lft_3.gif') -16px 0 no-repeat; }

div.brght { position:absolute; right:1px; top:3px; text-align:center; width:8px; height:15px; margin:0;
background:url('/img/buttons/rght_3.gif') 0 0 no-repeat; overflow:hidden; }
div.brght a { display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; 
background:url('/img/buttons/rght_3.gif') 0 0 no-repeat; border-bottom:none; }
div.brght a:hover { background:url('/img/buttons/rght_3.gif') -8px 0 no-repeat; }
div.brght a:active { background:url('/img/buttons/rght_3.gif') -16px 0 no-repeat; }

div.imld { text-align:center; width:176px; height:11px; margin:0; padding:0; 
background:url('/img/buttons/im_ld_3.gif') 0 0 no-repeat; }
div.imld a { display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; 
background:url('/img/buttons/im_ld_3.gif') 0 0 no-repeat;  }
div.imld a:hover { background:url('/img/buttons/im_ld_3.gif' ) 0 -14px no-repeat; }
div.imld a:active { background:url('/img/buttons/im_ld_3.gif' ) 0 -28px no-repeat; }

div.badm { text-align:center; width:20px; height:11px; margin:0; padding:0; 
background:url('/img/buttons/im_key_3.gif') 0 0 no-repeat; }
div.badm a { display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; 
background:url('/img/buttons/im_key_3.gif') 0 0 no-repeat;  }
div.badm a:hover { background:url('/img/buttons/im_key_3.gif') 0 -14px no-repeat; }
div.badm a:active { background:url('/img/buttons/im_key_3.gif') 0 -28px no-repeat; }


/*  zoom  */
#currentZoom { float:right; }
.zoomPad { position:relative; float:left; z-index:99; cursor:crosshair; }
.zoomPreload { position:absolute; top:0px; left:0px; 
width:90px; height:43px; * width:100px; * height:49px;
padding:8px; -moz-opacity:0.8; opacity:0.8; filter:alpha(opacity = 80);
color:#333; font-size:12px; font-family:'Open Sans',Tahoma; text-decoration:none; text-align:center;
border:1px solid #000; background:white url(/img/zoomloader.gif) no-repeat 43px 30px; z-index:110; }
.zoomPup { overflow:hidden; background-color:#FFF;
-moz-opacity:0.6; opacity:0.6; filter:alpha(opacity = 60);
z-index:120; position:absolute; 
border:1px solid #000;
z-index:101; cursor:crosshair; }
.zoomOverlay { position:absolute; left:0px; top:0px; background:#FFF;
/*opacity:0.5;*/
z-index:5000; width:100%; height:100%; display:none;  z-index:101; }
.zoomWindow { position:absolute; left:110%; top:40px;
background:#FFF; z-index:6000; height:auto; 
z-index:10000;
z-index:110; }
.zoomWrapper{ position:relative; border:1px solid #556; z-index:110; }
.zoomWrapperTitle { display:block; background:#999; color:#FFF;
height:18px; line-height:18px; width:100%; overflow:hidden; text-align:center; font-size:10px; 
position:absolute; top:0px; left:0px; z-index:120;
-moz-opacity:0.6; opacity:0.6; filter:alpha(opacity = 60); }
.zoomWrapperImage { display:block; position:relative; overflow:hidden; z-index:110; }
.zoomWrapperImage img { border:0px; display:block; position:absolute; z-index:101; }
.zoomIframe{ z-index:-1; filter:alpha(opacity=0); -moz-opacity:0.80; 
opacity:0.80; position:absolute; display:block; }
/*********************************************************
/ When clicking on thumbs jqzoom will add the class
/ "zoomThumbActive" on the anchor selected
/*********************************************************/


/* video */
#item_data_content_tab { position:relative; }
#item_data_td { padding-bottom:80px; }
#item-content-video {  }
*+html #item-content-video { width:540px;height:320px; }

.video { position:relative; padding-bottom:56.25%; border:2px solid white;
	height:0; overflow:hidden; margin:0; clear:both; }
.video iframe, .video object, .video embed { position:absolute;
	top:0; left:0; width:100%; height:100%; border:none; z-index:1; }

a.video_button { display:block; position:absolute; left:2px; bottom:2px; 
	width:104px; height:80px; border:0 transparent; overflow:hidden;  }
a.video_button { background:url(/img/video_button_b.png) 0 0 no-repeat scroll transparent; }
a.video_button:hover,
a.video_button:active { background:url(/img/video_button_b.png) 0 -80px no-repeat scroll transparent; }
.div_article a.video_button { position:relative; }
.div_article .video { margin-left:5px; }



/* ID's and structure ##### */
#bodytable { width:100%; height:100%; padding:0; margin:0; }
	#headtd, #midtd, #tailtd { padding:0 25px; }
	#headtd { height:170px; text-align:center; vertical-align:top; padding:0;
	background:url(/img/f_h_r_wood_f.jpg) no-repeat right top scroll; } /* sch */

		#headertable /* season changed */ { height:170px; text-align:center; 
		 background:url(/img/f_h_l_1.jpg) no-repeat left top scroll; }
			#fhlogo { display:block; position:absolute; top:25px; left:0; z-index:3; 
			width:520px; height:140px; padding:0; border:0; }
			#fhlogoin /* season changed */ { display:block; width:520px; height:140px; padding:0; 
			border:0 transparebt; background:url(/img/f_h_logo_2.png) repeat 0 0 scroll transparent; }
			/* #fhlogoin a { border-bottom:none; }  ##### */
			#hlpic /* season changed */ { width:460px; height:170px; float:left; 
			position:absolute; left:0; top:0; z-index:2; 
			background:transparent url(/img/leafs_autmn.png) no-repeat 0 0 scroll; }
			#hlpic2 /* season changed */ { width:90px; height:140px; float:left; 
			position:absolute; right:0; top:20px; z-index:15;
			background:transparent url(/img/leaf_2.png) no-repeat 0 0 scroll; }
			#flpacklink  { width:280px; height:60px; float:left; position:relative; left:45px; top:40px; }
			/* #flpacklink a { border-bottom:none; }  ##### */
			#headltd { width:355px; text-align:left; vertical-align:top; }
			#headltdpix { width:160px; height:1px; }
			#headctd { padding:0; }
				#headctdintab { width:100%; height:130px; padding:0; margin:0; float:left; }
				#headerflash  { width:100%; height:130px; padding:0; margin:0; float:left; }
					.headflash { height:150px; width:100%; }
			#headrtd { width:1px; padding:0; margin:0; }
				#topmenuwrap { width:580px; height:28px; line-height:28px; padding:0; margin:0; 
				position:relative; float:right; border:0; z-index:4 }
				#topmenutable { width:580px; height:28px; line-height:28px; padding:0; border:0; margin:0; 
				background:url(/img/f_menu_head_s.png) repeat 0% 0% scroll transparent; }
				#topmenuright { height:28px; position:absolute; right:60px; top:0px; }
				#topmenuright a {  }
				#topmenuright a:hover { color:#b95; text-shadow:0 1px 0 rgba(255,255,255,.35); }

	#midtd { text-align:center; vertical-align:top; }
		#midtable { width:100%; max-width:1180px; margin:0 auto; }
			#midltdseparator, #midltd { width:210px; }
			#midltd { text-align:center; vertical-align:top; 
			padding-top:5px; padding-right:0; padding-bottom:10px; padding-left:0; }
			#midctd { padding:5px 4px 10px 4px; text-align:center; vertical-align:top; }
				#contable { width:100% }
				#cut128 .divtxt128 { display:block; border:none; overflow:hidden; word-wrap:break-word;
				width:140px; }
				#maildiv, #regdiv { padding:5px 25px 3px 10px; }
				#maildiv { background:url(/img/f_postage_r.gif) no-repeat right bottom scroll; }
				#regdiv { background:url(/img/f_reg_r.gif) no-repeat right bottom scroll; }
			#midrtd, #tailrtd { width:190px; text-align:center; vertical-align:top; padding:5px 0 10px 0; }
			#midrtd td.txt_mini { display:block; border:none; width:74px; overflow:hidden; 
				word-wrap:break-word; line-height:1.1em; }
				#findertable table:first-child td:first-child { white-space:nowrap; padding:0 10px 0 0; }

	#tailtd { height:130px; text-align:center; vertical-align:top; padding-bottom:10px; }
		#tailtable { width:100%; height:180px; 
		background:url(/img/f_dots_ws.gif) repeat-x 0 60px scroll transparent; }
			#tailltd { width:5px; padding:0; vertical-align:bottom; }

			#tailctd { text-align:center; vertical-align:top; }
				#tailctable { width:100%; height:120px; 
				background:url(/img/fp_tail_1d.gif) no-repeat 0 10px scroll transparent; }
				#tailctable .menutd a { color:#d5d5ee; text-shadow:0 1px 0 rgba(0,0,0,.35); }
				#tailctable .menutd a:hover { color:yellow; text-shadow:0 1px 0 rgba(0,0,0,.35); }
					#tailctd_1 { height:60px; padding:5px; padding-left:220px; 
					vertical-align:bottom; /*text-transform:uppercase;*/ }
					#tailctd_2 { padding:5px; padding-right:30px; text-align:right; vertical-align:middle; }
						#tailctdintable { width:100%; height:50px; }
							#florapack { height:40px; padding:4px; float:left; }
								.flpktd { padding:4px 15px 4px 4px; color:#C6BCFE; }
							#larkdesign { width:250px; height:30px; float:right; }
							/*#larkdesign a { border-bottom:none; }*/
			#tailrtd { padding:0px; background:url(/img/f_w_120.gif) no-repeat center top scroll;
			text-align:center; vertical-align:top; }

.div_article .hrtd_l { padding:2px 2px 2px 10px; font-size:14px; } 
#Ytable .titd_vr { width:auto; max-width:none; white-space:nowrap; word-wrap:normal; }	
#Ytable { }
#inYtable { background:#AB95FE; }


