body {min-width:1000px; margin:0; padding:0; background:#e45000; color:#000; font-family:arial, tahoma, verdana, sans-serif; font-size:12px}

table, img {border:0}

#bgm {width:100%; background:url(/images/bg_mp.gif) repeat-y 50% 0; padding-bottom:52px}

#main {max-width:1600px; margin:0 auto; position:relative; z-index:2; background:#f57522; border-bottom:1px solid #e45000}

/*#top, #content, #footer {position:relative; z-index:5; overflow:hidden}

#main .left, #footer .left {width:275px; float:left; margin-left:55px}
#main .right, #footer .right {margin-left:360px}

.center {width:90%; min-width:1000px; margin:0 auto; position:relative}
.mc {z-index:6; margin-bottom:-569px}
*/

#top .left, #content .left, #footer .left {width:23%; float:left; margin-left:2%; position:relative; z-index:51;}
#top .right, #footer .right {width:67%; margin:0 0 0 4%; float:left}
#content .right {width:68%; margin:0 0 0 4%; float:left;}

.center {width:95%; min-width:1000px; margin:0 auto;}
.mc {margin-bottom:-569px;}

#bird {width: 200px; height: 400px; margin-bottom: 80px; background: url(/images/s/bird.png) no-repeat 100% 0;}
#birdT {width: 200px; height: 400px; background: url(/images/s/bird.png) no-repeat 100% 0;}

#top {width:100%; min-width:1000px; max-width:1400px; position:relative; overflow:visible; z-index:7; padding-top:1px}
#top .left img {margin-top:60px}
#top ul.nav {font-size:1.2em; font-weight:bold; list-style:none; margin:81px 0 0 -10px; padding:0; color:#ffecc0; overflow:hidden; position:relative; z-index:2}
#top ul.nav li {float:left; margin-right:18px; padding:4px 10px}
#top ul.nav li.cart {padding-left:17px; background:url(/images/p_cart.gif) no-repeat 0 0.5em}
#top ul.nav li.cart span {font-size:0.85em; font-weight:normal}
#top ul.nav li.cart span.empty {font-size:1em; font-weight:bold; color:#ffba8e}
#top ul.nav li.selected {padding:0}
#top ul.nav li.selected a {display:block; color:#e45000; background:url(/images/s/atl_ms.gif) no-repeat 0 0 #fff}
#top ul.nav li.selected span {display:block; background:url(/images/s/atr_ms.gif) no-repeat 100% 0}
#top ul.nav li.selected span span {background:url(/images/s/abl_ms.gif) no-repeat 0 100%}
#top ul.nav li.selected span span span {padding:4px 10px; background:url(/images/s/abr_ms.gif) no-repeat 100% 100%}

#top ul.nav li.cart.selected {padding-left:17px}
#top ul.nav li.cart.selected span {font-size:1em; font-weight:bold}

#top a {color:#fff}

#top .right {position:relative; padding-top:1px}

#top .auth {width:392px; height:40px; position:absolute; top:0; left:0; font-size:11px; background:#e45000}
#top .auth .ctrl {display:block; width:100%; height:20px; position:absolute; top:100%; left:0; padding-top:6px; color:#ffa062; text-decoration:underline; text-align:center; background:url(/images/ab_auth.png) no-repeat 0 0}

#top .auth form {width:200px; margin:0; padding:5px 15px 0 15px; position:relative; z-index:2; color:#ffa062; overflow:hidden;}
#top .auth form p {margin:0; overflow:hidden}
#top .auth form label {width:40px; display:block; float:left; padding:2px 6px 0 0; text-align:right}

#top .auth form span {display:block}
#top .auth form span.rnd {width:125px; float:left; padding-left:6px; background:url(/images/s/al_inp.png) no-repeat 0 0}
#top .auth form span.rnd span {padding-right:6px; background:url(/images/s/ar_inp.png) no-repeat 100% 0}
#top .auth form p input {width:100%; height:15px; font:11px arial, tahoma, sans-serif; line-height:0.9em; color:#e45000; padding:0; border:0; border-top:1px solid #ce6c2d; border-bottom:1px solid #ce6c2d; background:#fff6e0}
#top .auth form .ok {position:absolute; top:7px; right:9px}

#top .auth ul {list-style:none; margin:7px 0 0 0; padding:0; position:absolute; top:0; right:20px}
#top .auth ul li {margin:0; padding:0 0 0 12px; background:url(/images/li_auth.gif) no-repeat 0 50%}
#top .auth ul li a {color:#ffecc0}

#top .auth .hello {float:left; margin:7px 0 0 0; width:49%; border-right:1px solid #f8c143; height:30px;}
#top .auth .sale {float:left; margin:7px 0 0 0; width:26%; border-right:1px solid #f8c143; height:30px;}
#top .auth .out {float:left; margin:12px 0 0 0;}
#top .auth .hello ul, #top .auth .sale ul, #top .auth .out ul {position:relative; list-style:none; margin:0; color:#ffecc0;}
#top .auth .hello ul li, #top .auth .sale ul li {margin:0; padding:0 0 0 32px; background:url(/images/li_auth2.gif) no-repeat 0 50%}
#top .auth .out ul li {margin:0; padding:0 0 0 40px; background:url(/images/li_auth2.gif) no-repeat 0 50%}
#top .auth .sale .discount {position:absolute; left:250px; top:12%; color:#ffecc0}
#top .auth .sale .discount span {font-size:270%; margin-right:2px;}

#top .auth .error {/*display:none;*/ width:200px; position:absolute; top:100%; left:0; margin:40px 0 0 60px; z-index:3; background:#fff6e0}
#top .auth .error .ang {width:100%; height:10px; position:absolute; left:0}
#top .auth .error .ang div.c {width:auto; height:10px; margin:0 10px; background:#fff6e0}
#top .auth .error .ang div.r {width:10px; height:10px; position:absolute; top:0; left:100%; margin:0 0 0 -10px}
#top .auth .error .at {top:-10px; background:url(/images/a_tl_er.png) no-repeat 0 0}
#top .auth .error .at div.r {background:url(/images/a_tr_er.png) no-repeat 100% 0}
#top .auth .error .ab {top:100%; background:url(/images/a_bl_er.png) no-repeat 0 0}
#top .auth .error .ab div.r {background:url(/images/a_br_er.png) no-repeat 100% 0}
#top .auth .error .tail {width:21px; height:24px; position:absolute; top:-34px; left:16px; background:url(/images/d_tail_t_er.png) no-repeat 0 0}
#top .auth .error .close {width:15px; height:15px; position:absolute; top:-3px; right:7px; cursor:pointer; background:url(/images/b_close_er.gif) no-repeat 0 0 #e45000}
#top .auth .error p {font-size:1.1em; margin:0 40px 0 15px; color:#857b65}
#top .auth .error p strong {color:#e45000}
#top .auth .error.shown {display:block}


#top .auth.hidden {height:0}
#top .auth.hidden * {display:none}
#top .auth.hidden .ctrl {display:block; color:#f5f4cf}

.close_button2 {float:right; margin-top:20px;}
.close_button2 .close_image{width:32px; height:32px; background:url('/images/b_close2.gif') no-repeat 50% 50%;}

#content { margin-top:140px; z-index:6}
#content .menu {width:242px; min-height:22px; position:relative; padding:1px 0; margin-top:10px}
#content .menu ul {list-style:none; margin:27px 0 49px; padding:0; font-size:1.3em; line-height:1.25em; font-weight:bold; position:relative; z-index:2; background:#fff}
#content .menu ul li {margin:0 19px 18px; padding:0}
#content .menu ul li.last {margin-bottom:0}
#content .menu .magenta a {color:#e5186a}
#content .menu .violet a {color:#9b32c6}
#content .menu .blue a {color:#185bd7}
#content .menu .cyan a {color:#108baf}
#content .menu .green a {color:#10af2e}
#content .menu .olive a {color:#8ba900}
#content .menu .orange a {color:#ffa800}
#content .menu .red a {color:#f60000}

#content .menu ul li {margin:0 11px 10px; padding:0}
#content .menu ul li span {display:block}
#content .menu ul li span span span {padding:4px 8px}
#content .menu ul li:hover {background:url(/images/am_tl.gif) no-repeat 0 0 #e45000; padding:0; color:#fff}
#content .menu ul li:hover span {background:url(/images/am_tr.gif) no-repeat 100% 0}
#content .menu ul li:hover span span {background:url(/images/am_bl.gif) no-repeat 0 100%}
#content .menu ul li:hover span span span {background:url(/images/am_br.gif) no-repeat 100% 100%}
#content .menu ul li:hover a {color:#fff}

#content .menu ul li.magenta:hover {background:url(/images/s/colors/magenta/am_tl.gif) no-repeat 0 0 #c32463}
#content .menu ul li.magenta:hover span {background:url(/images/s/colors/magenta/am_tr.gif) no-repeat 100% 0}
#content .menu ul li.magenta:hover span span {background:url(/images/s/colors/magenta/am_bl.gif) no-repeat 0 100%}
#content .menu ul li.magenta:hover span span span {background:url(/images/s/colors/magenta/am_br.gif) no-repeat 100% 100%}
#content .menu ul li.magenta_selected {background:url(/images/s/colors/magenta/am_tl.gif) no-repeat 0 0 #c32463; color:#fff;}
#content .menu ul li.magenta_selected span {background:url(/images/s/colors/magenta/am_tr.gif) no-repeat 100% 0}
#content .menu ul li.magenta_selected span span {background:url(/images/s/colors/magenta/am_bl.gif) no-repeat 0 100%}
#content .menu ul li.magenta_selected span span span {background:url(/images/s/colors/magenta/am_br.gif) no-repeat 100% 100%}
#content .menu ul li.magenta_selected a {color:#fff; text-decoration:underline;}

#content .menu ul li.violet:hover {background:url(/images/s/colors/violet/am_tl.gif) no-repeat 0 0 #763f8b}
#content .menu ul li.violet:hover span {background:url(/images/s/colors/violet/am_tr.gif) no-repeat 100% 0}
#content .menu ul li.violet:hover span span {background:url(/images/s/colors/violet/am_bl.gif) no-repeat 0 100%}
#content .menu ul li.violet:hover span span span {background:url(/images/s/colors/violet/am_br.gif) no-repeat 100% 100%}
#content .menu ul li.violet_selected {background:url(/images/s/colors/violet/am_tl.gif) no-repeat 0 0 #763f8b; color:#fff;}
#content .menu ul li.violet_selected span {background:url(/images/s/colors/violet/am_tr.gif) no-repeat 100% 0}
#content .menu ul li.violet_selected span span {background:url(/images/s/colors/violet/am_bl.gif) no-repeat 0 100%}
#content .menu ul li.violet_selected span span span {background:url(/images/s/colors/violet/am_br.gif) no-repeat 100% 100%}
#content .menu ul li.violet_selected a {color:#fff; text-decoration:underline;}

#content .menu ul li.blue:hover {background:url(/images/s/colors/blue/am_tl.gif) no-repeat 0 0 #2b5fa8}
#content .menu ul li.blue:hover span {background:url(/images/s/colors/blue/am_tr.gif) no-repeat 100% 0}
#content .menu ul li.blue:hover span span {background:url(/images/s/colors/blue/am_bl.gif) no-repeat 0 100%}
#content .menu ul li.blue:hover span span span {background:url(/images/s/colors/blue/am_br.gif) no-repeat 100% 100%}
#content .menu ul li.blue_selected {background:url(/images/s/colors/blue/am_tl.gif) no-repeat 0 0 #2b5fa8; color:#fff;}
#content .menu ul li.blue_selected span {background:url(/images/s/colors/blue/am_tr.gif) no-repeat 100% 0}
#content .menu ul li.blue_selected span span {background:url(/images/s/colors/blue/am_bl.gif) no-repeat 0 100%}
#content .menu ul li.blue_selected span span span {background:url(/images/s/colors/blue/am_br.gif) no-repeat 100% 100%}
#content .menu ul li.blue_selected a {color:#fff; text-decoration:underline;}

#content .menu ul li.cyan:hover {background:url(/images/s/colors/cyan/am_tl.gif) no-repeat 0 0 #07779f}
#content .menu ul li.cyan:hover span {background:url(/images/s/colors/cyan/am_tr.gif) no-repeat 100% 0}
#content .menu ul li.cyan:hover span span {background:url(/images/s/colors/cyan/am_bl.gif) no-repeat 0 100%}
#content .menu ul li.cyan:hover span span span {background:url(/images/s/colors/cyan/am_br.gif) no-repeat 100% 100%}
#content .menu ul li.cyan_selected {background:url(/images/s/colors/cyan/am_tl.gif) no-repeat 0 0 #07779f; color:#fff;}
#content .menu ul li.cyan_selected span {background:url(/images/s/colors/cyan/am_tr.gif) no-repeat 100% 0}
#content .menu ul li.cyan_selected span span {background:url(/images/s/colors/cyan/am_bl.gif) no-repeat 0 100%}
#content .menu ul li.cyan_selected span span span {background:url(/images/s/colors/cyan/am_br.gif) no-repeat 100% 100%}
#content .menu ul li.cyan_selected a {color:#fff; text-decoration:underline;}

#content .menu ul li.green:hover {background:url(/images/s/colors/green/am_tl.gif) no-repeat 0 0 #479d53}
#content .menu ul li.green:hover span {background:url(/images/s/colors/green/am_tr.gif) no-repeat 100% 0}
#content .menu ul li.green:hover span span {background:url(/images/s/colors/green/am_bl.gif) no-repeat 0 100%}
#content .menu ul li.green:hover span span span {background:url(/images/s/colors/green/am_br.gif) no-repeat 100% 100%}
#content .menu ul li.green_selected {background:url(/images/s/colors/green/am_tl.gif) no-repeat 0 0 #479d53; color:#fff;}
#content .menu ul li.green_selected span {background:url(/images/s/colors/green/am_tr.gif) no-repeat 100% 0}
#content .menu ul li.green_selected span span {background:url(/images/s/colors/green/am_bl.gif) no-repeat 0 100%}
#content .menu ul li.green_selected span span span {background:url(/images/s/colors/green/am_br.gif) no-repeat 100% 100%}
#content .menu ul li.green_selected a {color:#fff; text-decoration:underline;}

#content .menu ul li.olive:hover {background:url(/images/s/colors/olive/am_tl.gif) no-repeat 0 0 #758d2c}
#content .menu ul li.olive:hover span {background:url(/images/s/colors/olive/am_tr.gif) no-repeat 100% 0}
#content .menu ul li.olive:hover span span {background:url(/images/s/colors/olive/am_bl.gif) no-repeat 0 100%}
#content .menu ul li.olive:hover span span span {background:url(/images/s/colors/olive/am_br.gif) no-repeat 100% 100%}
#content .menu ul li.olive_selected {background:url(/images/s/colors/olive/am_tl.gif) no-repeat 0 0 #758d2c; color:#fff;}
#content .menu ul li.olive_selected span {background:url(/images/s/colors/olive/am_tr.gif) no-repeat 100% 0}
#content .menu ul li.olive_selected span span {background:url(/images/s/colors/olive/am_bl.gif) no-repeat 0 100%}
#content .menu ul li.olive_selected span span span {background:url(/images/s/colors/olive/am_br.gif) no-repeat 100% 100%}
#content .menu ul li.olive_selected a {color:#fff; text-decoration:underline;}

#content .menu ul li.orange:hover {background:url(/images/s/colors/orange/am_tl.gif) no-repeat 0 0 #d79022}
#content .menu ul li.orange:hover span {background:url(/images/s/colors/orange/am_tr.gif) no-repeat 100% 0}
#content .menu ul li.orange:hover span span {background:url(/images/s/colors/orange/am_bl.gif) no-repeat 0 100%}
#content .menu ul li.orange:hover span span span {background:url(/images/s/colors/orange/am_br.gif) no-repeat 100% 100%}
#content .menu ul li.orange_selected {background:url(/images/s/colors/orange/am_tl.gif) no-repeat 0 0 #d79022; color:#fff;}
#content .menu ul li.orange_selected span {background:url(/images/s/colors/orange/am_tr.gif) no-repeat 100% 0}
#content .menu ul li.orange_selected span span {background:url(/images/s/colors/orange/am_bl.gif) no-repeat 0 100%}
#content .menu ul li.orange_selected span span span {background:url(/images/s/colors/orange/am_br.gif) no-repeat 100% 100%}
#content .menu ul li.orange_selected a {color:#fff; text-decoration:underline;}


#content .menu ul li.red:hover {background:url(/images/s/colors/red/am_tl.gif) no-repeat 0 0 #bb3822}
#content .menu ul li.red:hover span {background:url(/images/s/colors/red/am_tr.gif) no-repeat 100% 0}
#content .menu ul li.red:hover span span {background:url(/images/s/colors/red/am_bl.gif) no-repeat 0 100%}
#content .menu ul li.red:hover span span span {background:url(/images/s/colors/red/am_br.gif) no-repeat 100% 100%}
#content .menu ul li.red_selected  {background:url(/images/s/colors/red/am_tl.gif) no-repeat 0 0 #bb3822; color:#fff;}
#content .menu ul li.red_selected  span {background:url(/images/s/colors/red/am_tr.gif) no-repeat 100% 0}
#content .menu ul li.red_selected  span span {background:url(/images/s/colors/red/am_bl.gif) no-repeat 0 100%}
#content .menu ul li.red_selected  span span span {background:url(/images/s/colors/red/am_br.gif) no-repeat 100% 100%}
#content .menu ul li.red_selected a {color:#fff; text-decoration:underline;}

#content .menu p {position:absolute; top:0; left:0; margin:13px 19px 0; padding:0 0 0 20px; z-index:2; color:#fff; background:url(/images/d_menu_mkr.gif) no-repeat 0 2px}
#content .menu p.up {position:absolute; top:0; left:0; margin:13px 19px 0; padding:0 0 0 20px; z-index:2; color:#fff; background:url(/images/d_menu_mkr_up.gif) no-repeat 0 2px}
#content .menu p.up a {width:20px; color:#fff; margin-left:-20px; padding-left:20px;}

#content .menu .dt, #content .menu .db {position:absolute; left:0; z-index:1}
#content .menu .dt {width:245px; height:28px; top:0; background:url(/images/d_menu_t.png) no-repeat 0 0}
#content .menu .db {width:242px; height:49px; top:100%; margin-top:-50px; background:url(/images/d_menu_b.png) no-repeat 0 0}
#content .menu .sh {width:14px; height:442px; position:absolute; top:100%; left:100%; margin:-475px 0 0 -8px; background:url(/images/d_menu_sh.png) no-repeat 0 0}

.ftrav {width:242px; height:57px; position:relative; margin-top:0; background:url(/images/bg_ftrav.png) no-repeat 0 0; cursor:pointer; padding-top:1px}
.ftrav p.h {margin:35px 10px 6px 10px; padding:0 10px 6px 10px; color:#e45000; position:relative; z-index:2}
.ftrav .options {display:none; width:100%; position:absolute; top:56px; left:0; z-index:1; font-size:0.9em; background:url(/images/bg_ft_opt.gif) repeat-y 100% 0 #fff}
.ftrav.open {background:url(/images/bg_ftrav_open.png) no-repeat 0 0}
.ftrav.open .options {display:block; overflow:visible; height:135px;}
.ftrav.open .options div.sc {height:130px; width:237px; overflow:auto; margin-top:5px;}
.ftrav .options .ab {width:242px; height:9px; position:absolute; top:100%; left:0; background:url(/images/ab_ftrav.png) no-repeat 0 0}
.ftrav .options p {font-weight:bold; color:#635c4a; margin:12px 12px 0}
.ftrav .options p a {color:#4c4943}
.ftrav .options ul {list-style:none; margin:5px 0 0 0; padding:0}
.ftrav .options ul li {margin:0 0 0 12px; padding:0}
.ftrav .options ul a {display:block; color:#4c4943; text-decoration:none; padding:3px 10px; background:url(/images/li_ftrav.gif) no-repeat 0 0.7em}

#overlay {width:100%; height:100%;position: fixed; _position:absolute; top:0; left:0; z-index:10; opacity:0.3; background:#000}

#decor_t {width:100%; height:188px; position:absolute; top:0; left:0; z-index:1; background:url(/images/v_t_r.png) no-repeat 100% 0}
#decor_t div.center {width:auto; height:188px}
#decor_t img {position:absolute; top:0; right:0; margin-right:2%; z-index:2}
#decor_t .lines {width:834px; height:49px; position:absolute; top:0; right:67%; margin-right:-300px; background:url(/images/d_lines_t.png) no-repeat 0 0}

#decor_b {width:100%; height:568px; margin:0 auto; top:53px; position:relative; z-index:1;}
#decor_b  .wrap {width:100%; height:568px; max-width:1600px; position:relative; margin:0 auto; background:url(/images/v_b_r.png) no-repeat 100% 50px}
#decor_b  .center {height:568px}
#decor_b .lines {width:100%; height:422px; position:absolute; top:0; left:0; z-index:2; overflow:hidden}
#decor_b .lines .center {height:422px}
#decor_b .lines .center div {width:100%; min-width:1145px; height:422px; position:absolute; top:0; left:324px; margin-left:3%; z-index:2; background:url(/images/d_lines.png) no-repeat 0 0}
#decor_b .left {width:100%; min-width:1145px; height:378px; position:absolute; top:190px; left:-205px; margin-left:3%; background:url(/images/v_b_l.png) no-repeat 0 0}

#footer {width:100%; height:120px; max-width:1600px; margin:0 auto -120px; position:relative; z-index:5; overflow:hidden; clear:both}
#footer .center {padding-top:40px}
#footer .left p {font-size:1.2em; margin:0; font-weight:bold; color:#8d3100}
#footer .left div {margin-top: 5px;}
#footer .left div p.links a {text-decoration:underline; color:#fff; font-size: 12px; font-weight:normal;}

#footer .right {background:url(/images/d_lines_b.gif) no-repeat 0 100%; padding-bottom:54px}
#footer ul {font-size:1.2em; font-weight:bold; list-style:none; margin:0 150px 0 -10px; padding:0; color:#ffecc0; overflow:hidden}
#footer ul li {float:left; margin-right:8px; margin-bottom:6px; padding:4px 10px}
#footer ul li.selected {padding:0}
#footer ul li.selected a {display:block; color:#e45000; background:url(/images/s/atl_msb.gif) no-repeat 0 0 #fff}
#footer ul li.selected span {display:block; background:url(/images/s/atr_msb.gif) no-repeat 100% 0}
#footer ul li.selected span span {background:url(/images/s/abl_msb.gif) no-repeat 0 100%}
#footer ul li.selected span span span {padding:4px 10px; background:url(/images/s/abr_msb.gif) no-repeat 100% 100%}
#footer a {color:#fff}

#footer .dominion {width:200px; position:absolute; top:30px; right:0}
#footer .dominion img {float:left; margin-right:10px}
#footer .dominion p {font:11px tahoma, sans-serif; margin:0 0}
#footer .dominion a {color:#933300; text-decoration:none}

#main .clowds {height:144px; position:relative; margin:0 0 0 360px; z-index:7; clear:both}
#main .clowds a {display:block; color:#fff}
#main .clowds div {position:absolute}
#main .clowds div.search {width:133px; height:59px; top:-60px; left:137px; background:url(/images/d_clowd_s.png) no-repeat 0 0}
#main .clowds div.search a {width:65px; height:31px; position:absolute; right:0; bottom:0; font-size:1.1em; padding:13px 0 0 0; text-align:center; background:url(/images/d_clowd_sr.png) no-repeat 0 0}
#main .clowds .bird {width:115px; height:91px; position:absolute; top:60px; left:50%; background:url(/images/s/bird_b.gif) no-repeat 0 0}

#main .producers {width:188px; height:133px; background:url(/images/d_clowd_pr.png) no-repeat 0 0}
.home #main .producers {width:188px; height:133px; top:-91px; left:337px; background:url(/images/d_clowd_pr_main.png) no-repeat 0 0}
.home #main .producers a {color: #FFFFFF;display: block;font-size: 1.3em;font-weight: bold;height: 111px;padding: 21px 10px 0 35px;}
#main #link-producers.producers {width:188px; height:133px; top:-91px; left:337px; background:url(/images/d_clowd_pr_main.png) no-repeat 0 0}
#main #link-producers.producers a {color: #FFFFFF;display: block;font-size: 1.3em;font-weight: bold;height: 111px;padding: 21px 10px 0 35px;}
/*#main .producers .rel {width:188px; height:133px; position:relative}
#main .producers .rel {-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/d_clowd_pr_cat.png', sizingMethod='crop');}
#main .producers a {height:111px; font-size:1.3em; font-weight:bold; padding:21px 10px 0 35px}*/
#main .producers a.close {width:10px;margin-left: 5px;height:17px; position:absolute; cursor:pointer; background:url(/images/b_close_brand.png) no-repeat 0 0}

#overlay {width:100%; height:100%; position:fixed;_position: absolute; top:0; left:0; z-index:10; opacity:0.3; background:#000}

#over {width:100%; min-height:670px; position:absolute; top:128px; left:0; z-index:10}
#over .wrap {max-width:1620px; margin-right:5%; padding-left:5%; position:relative}
#over .close {width:17px; height:17px; position:absolute; cursor:pointer; background:url(/images/b_close.gif) no-repeat 0 0 #fff}
#over .producers {width:754px; height:567px; margin-left:275px; position:relative; background:url(/images/bg_producers.png) no-repeat 0 0; padding-top:1px}

#producers {width:100%;position: absolute;top:128px;left:0; z-index:10}
#producers .wrap {max-width:1620px; margin-right:5%; padding-left:5%; position:relative}
#producers .close {width:17px; height:17px; position:absolute; cursor:pointer; background:url(/images/b_close.gif) no-repeat 0 0}
#producers .producers {width:754px; height:567px; margin-left:275px; position:relative; background:url(/images/bg_producers.png) no-repeat 0 0}
#producers .producers .rel {width:754px; height:567px; position:relative; padding-top:1px}
#producers .tab {background:url(/images/bg_producers_tab.png) no-repeat 0 0}

#search {width:100%;position:absolute; bottom:0px;left:0; z-index:10}
#search .wrap {max-width:1620px; margin-right:5%; padding-left:5%; position:relative}
#search .close {width:17px; height:17px; position:absolute; cursor:pointer; background:url(/images/b_close.gif) no-repeat 0 0}
#search .producers {width:754px; height:567px; margin-left:275px; position:relative; background:url(/images/bg_producers.png) no-repeat 0 0; padding-top:1px}

#over h2 {font-size:2.5em; font-weight:normal; color:#fff}
#search h2 {font-size:2.5em; font-weight:normal; color:#fff}
#producers h2 {font-size:2.5em; font-weight:normal; color:#fff}

#over .producers h2 {margin:100px 0 35px 85px}
#over .producers .close {top:120px; right:85px}
#over .producers ul {height:260px; overflow:auto; list-style:none; margin:0 85px; padding:0}
#over .producers li {display:inline-block; color:#fff; margin:0.15em 10px 0.15em 0; padding:0; line-height:1.2em}
#over .producers li span {display:inline-block; width:14px; height:13px; font-size:10px; line-height:1.3em; vertical-align:text-top; background:url(/images/bg_letter.gif) no-repeat 0 0 #ffa581; text-align:center; color:#e45000; margin-right:0.5em}
#over .producers li a {display:inline-block; font-size:1.2em; line-height:1em; color:#ffecc0; text-decoration:none}
#over .producers li a span {width:auto; height:auto; font-size:1em; line-height:1em; color:#ffecc0; text-align:left; margin:0; background:none}
#over .producers li a span span span {padding:1px 0.2em}
#over .producers li a:hover {background:url(/images/atl_tag.gif) no-repeat 0 0 #ffecc0; color:#ef2274}
#over .producers li a:hover span {background:url(/images/atr_tag.gif) no-repeat 100% 0; color:#ef2274}
#over .producers li a:hover span span {background:url(/images/abl_tag.gif) no-repeat 0 100%}
#over .producers li a:hover span span span {background:url(/images/abr_tag.gif) no-repeat 100% 100%}

#over .producers a.w0 {font-size:0.75em}
#over .producers a.w1 {font-size:0.9em}
#over .producers a.w2 {font-size:1em}
#over .producers a.w3 {font-size:1.2em}
#over .producers a.w4 {font-size:1.4em}
#over .producers a.w5 {font-size:1.6em}
#over .producers a.w6 {font-size:1.8em}
#over .producers a.w7 {font-size:2em}
#over .producers a.w8 {font-size:2.2em}
#over .producers a.w9 {font-size:2.4em}
#over .producers a.w10 {font-size:2.6em}

#producers .producers h2 {margin: 90px 0 15px 85px}
#producers .producers .close {top:120px; right:85px}
#producers .producers ul {height:300px; overflow:auto; list-style:none; margin:0px 85px 0; padding:0;line-height: 30px;}
#producers .tab ul {margin:80px 85px 0;line-height:30px;}
#producers .producers li {display:inline; color:#fff; margin:0.15em 10px 0.15em 0; padding:0;line-height:30px;}
#producers .producers li span {font-family: courier new,serif;padding: 0 0 0 4px;height:13px; font-size:10px;line-height: 20px;background:url(/images/bg_letter.gif) no-repeat 0 0 #ffa581; text-align:center; color:#e45000; margin-right:0.5em;background-color: transparent!important;}
#producers .producers li span span {background:none; padding:0; line-height:13px}
#producers .producers li a {font-size:1.2em; line-height: 20px; color:#ffecc0; text-decoration:none;padding: 0;}
#producers .producers li a span {font-family:arial,tahoma,verdana,sans-serif;width:auto; height:auto; font-size:1em;color:#ffecc0; text-align:left; margin:0; background:none;padding: 0;}
#producers .producers li a span span span {}
#producers .producers li a:hover {background:url(/images/atl_tag.gif) no-repeat 0 0 #ffecc0; color:#ef2274}
#producers .producers li a:hover span {background:url(/images/atr_tag.gif) no-repeat 100% 0; color:#ef2274}
#producers .producers li a:hover span span {background:url(/images/abl_tag.gif) no-repeat 0 100%}
#producers .producers li a:hover span span span {background:url(/images/abr_tag.gif) no-repeat 100% 100%}

#producers .tab ul.h {overflow:visible; height:auto; position:absolute; top:150px; left:0; margin:0 85px}
#producers .tab ul.h li {height:35px; position:relative; margin:0; padding:0 1px;display: block;float: left;//width: 200px;text-align: center;}
#producers .tab ul.h li a {display:block; height:34px; padding:7px 15px 0; font-size:1.5em; color:#fff}
#producers .tab ul.h li a:hover {background:none; color:#fff}
#producers .tab ul.h li.selected {border-top:1px solid #9f2900}
#producers .tab ul.h li.selected a {border-top:1px solid #fc8700; background:#e45000}
#producers .tab ul.h li.selected span {display:block; width:15px; height:36px; position:absolute; top:-1px}
#producers .tab ul.h li.selected span.l {left:0; background:url(/images/a_pr_l.gif) no-repeat 0 0}
#producers .tab ul.h li.selected span.r {left:100%; margin-left:-15px; background:url(/images/a_pr_r.gif) no-repeat 0 0}


/*
#producers .producers h2 {margin:100px 0 35px 85px}
#producers .producers .close {top:120px; right:85px}
#producers .producers ul {height:260px; overflow:auto; list-style:none; margin:0 85px; padding:0}
#producers .producers li {display:inline; color:#fff; margin:0.15em 10px 0.15em 0; padding:0; line-height:1.2em}
#producers .producers li span {display:inline-block; display:-moz-inline-box; width:14px; height:13px; font-size:10px; line-height:1.3em; vertical-align:text-top; text-align:center; background:url(/images/bg_letter.gif) no-repeat 0 0 #ffa581; text-align:center; color:#e45000; margin-right:0.5em}
#producers .producers li span span {display:block; text-align:center !important}
#producers .producers li a {display:inline-block; display:-moz-inline-box; font-size:1.2em; line-height:1em; color:#ffecc0; text-decoration:none}
#producers .producers li a span {display:block; width:auto; height:auto; font-size:1em; line-height:1em; color:#ffecc0; text-align:left; margin:0; background:none}
#producers .producers li a span span span {padding:1px 0.2em}
#producers .producers li a:hover {background:url(/images/atl_tag.gif) no-repeat 0 0 #ffecc0; color:#ef2274}
#producers .producers li a:hover span {background:url(/images/atr_tag.gif) no-repeat 100% 0; color:#ef2274}
#producers .producers li a:hover span span {background:url(/images/abl_tag.gif) no-repeat 0 100%}
#producers .producers li a:hover span span span {background:url(/images/abr_tag.gif) no-repeat 100% 100%}
*/

#producers .producers a.w0 {font-size:0.75em}
#producers .producers a.w1 {font-size:0.9em}
#producers .producers a.w2 {font-size:1em}
#producers .producers a.w3 {font-size:1.2em}
#producers .producers a.w4 {font-size:1.4em}
#producers .producers a.w5 {font-size:1.6em}
#producers .producers a.w6 {font-size:1.8em}
#producers .producers a.w7 {font-size:2em}
#producers .producers a.w8 {font-size:2.2em}
#producers .producers a.w9 {font-size:2.4em}
#producers .producers a.w10 {font-size:2.6em}

#over .search {width:323px; height:209px; position:relative; margin-left:437px; margin-top:400px; background:url(/images/bg_search.png) no-repeat 0 0; padding-top:1px}
#over .search h2 {margin:50px 34px 0 48px; padding-bottom:5px; border-bottom:1px solid #e95c00}
#over .search .close {top:63px; right:34px}
#over .search form {margin:10px 0 0; padding:0 34px 0 48px; overflow:hidden}
#over .search form input.text {width:192px; height:20px; padding:5px 8px 0; margin:0; font:1em arial, tahoma, sans-serif; float:left; line-height:1em; border:0; background:url(/images/bg_sfield.png) no-repeat 0 0 #fff6e0}
#over .search form input.ok {margin:2px 0 0 0; float:right}
#over .search form p {font-size:0.9em; clear:both; margin:0; padding-top:7px; color:#ffecc0}
#over .search form p span {text-decoration:underline}

#search .search {width:323px; height:209px; position:relative; margin-left:437px; margin-top:400px; background:url(/images/bg_search.png) no-repeat 0 0}
#search .search .rel {width:323px; height:209px; position:relative; padding-top:1px}
#search .search h2 {margin:50px 34px 0 48px; padding-bottom:5px; border-bottom:1px solid #e95c00}
#search .search .close {top:63px; right:34px}
#search .search form {margin:10px 0 0; padding:0 34px 0 48px; overflow:hidden}
#search .search form input.text {width:192px; height:20px; padding:5px 8px 0; margin:0; font:1em arial, tahoma, sans-serif; float:left; line-height:1em; border:0; background:url(/images/bg_sfield.gif) no-repeat 0 0 #fff6e0}
#search .search form input.ok {width:29px; height: 22px; margin:2px 0 0 0; float:right; background:url(/images/b_ok.png) no-repeat 0 0}
#search .search form p {font-size:0.9em; clear:both; margin:0; padding-top:7px; color:#ffecc0;line-height:1.5em;}
#search .search form p span {text-decoration: none;}
#search .search form p span.js {border-bottom: 1px dashed;cursor: pointer;}

#content .options .sc ul li.selected {margin: 0px 10px; background:url(/images/am_tl.gif) no-repeat 0 0 #e45000; padding:0; color:#fff}
#content .options .sc ul li.selected span {display:block; background:url(/images/am_tr.gif) no-repeat 100% 0}
#content .options .sc ul li.selected span span {background:url(/images/am_bl.gif) no-repeat 0 100%}
#content .options .sc ul li.selected span span span {padding:2px 10px; background:url(/images/am_br.gif) no-repeat 100% 100%}

#search .search {margin-top: 0}
#producers .producers {margin-top: 0}

