*{margin:0;padding:0;font-family:Lucida Grande, Arial, sans-serif;}
html{background:url("../images/bg_main.png") repeat-x 0 0 #efefef;height:100%;}
body{text-align:center;height:100%;}
div, p{font-size:12px;line-height:1.3em;}
.description p{margin-bottom:10px;}
.description ul{padding-left:12px;}
a{color:#044ca2;text-decoration:underline;}
a:hover{color:#f60;cursor:pointer;}
.price2{font-family:Arial;font-size:12px;color:#003366;font-weight:normal;}
img{border:0;}
h1{font-size:24px;color:#000;font-weight:normal;line-height:26px;}
h2, h3, h4, h5{font-size:18px;color:#000;font-weight:normal;line-height:20px;}
h4, h5{padding-bottom:12px;}
input{min-height:17px;padding:1px 0 2px 0;text-indent:6px;}
select{min-height:20px;line-height:19px;}
.bord_blue{border:2px solid #e3ebfb;}
.bot_btn_cent{padding-left:322px;}
.bot_btn_cent a.btn_blue_b{float:left;}
.bot_btn_prt .btn_ship{padding-left:236px;}
.bot_btn_prt .txt{width:320px;padding-top:12px;padding-left:140px;text-align:center;}
.bot_btn_prt p{padding-bottom:12px;}
.bot_btn_prt span.note{display:block;color:#7e7e7e;line-height:1em;float:left;width:306px;text-align:right;padding-right:14px;min-height:1px;}
.btn_cent{text-align:center;padding-bottom:10px;}
.btn_cent a{margin:0 auto;}
.btn_top{padding:8px 0 14px 0;}
.pagination{margin-top:2px;}
.ch_row input{float:left;border:none !important;}
.ch_row label{padding:1px 0 0 6px;}
.cl_b{display:block;clear:both;height:0;line-height:0;}
.cont_b{width:466px;float:left;}
.cont_bord{border-top:1px solid #dfdfdf;padding-top:16px;}
.cont_sm{width:300px;float:right;}
.data_blck{width:252px;padding:14px 10px 12px 32px !important;}
.bot_btn_prt{padding:0 0 4px 25px;}
.bot_btns{padding:0 0 0 4px;}
.bot_btns a{margin-right:8px;}
.data_cent{width:260px;margin:0 auto;padding-top:16px !important;}
.data_cent .data, .data_blck .data{padding:0 0 10px 14px;width:180px;float:left;}
.data_cent .data p, .data_blck .data p{padding-bottom:6px;}
.data_cent .r_lnk, .data_blck .r_lnk{float:right;width:30px;margin-right:8px;}
.fl_l{float:left !important;}
.fl_r{float:right !important;}
.fs_10{font-size:10px;}
.fs_11{font-size:11px;}
.list_ch{list-style-type:none;margin-bottom:10px;}
.list_ch li{margin-bottom:4px;}
.ln{text-decoration:line-through;}
.logo{display:block;width:160px;margin:0 auto 22px auto;}
.main_container{min-height:100%;height:auto !important;height:100%;border-right:1px solid #a8a8a8;border-left:1px solid #a8a8a8;background-color:#fff;width:998px;margin:0 auto;text-align:left;}
.main_content{width:780px;padding:40px 14px 20px 0;}
.mb_10{margin-bottom:10px;}
.mb_15{margin-bottom:15px;}
.mb_24{margin-bottom:24px;}
.mr_12{margin-right:12px;}
.no_m{margin:0 !important;}
.navigation{width:176px;padding:48px 14px 20px 14px;}
.pb_6{padding-bottom:6px;}
.pb_12{padding-bottom:12px !important;}
.pb_24{padding-bottom:24px !important;}
.pnl_dgray{background-color:#e6e6e6;padding:6px;margin-bottom:14px;}
.pnl_gray{border:1px solid #d8d8d8;background-color:#efefef;padding:6px;margin-bottom:14px;}
.pnl_ttl_gray{background-color:#f0f3f9;margin-bottom:14px;}
.pnl_ttl_gray .pad_in{padding:18px 14px;}
.pnl_ttl_gray .row_half{width:350px;float:left;padding:0 24px 6px 0;}
.pnl_ttl_gray .ttl{padding:10px 6px 10px 14px;background-color:#dde3f0;}
.pnl_white_bord{background-color:#fff;border:2px solid #e3ebfb;padding:18px 0 4px 0;}
.pnl_white_bord .bot_btn{padding:0 0 11px 34px;}
.part_l{width:518px;float:left;padding:6px;}
.prt_icon{width:50px;float:left;}
.pt_6{padding-top:6px !important;}
.rasp{height:115px;}
.sep_h{border-top:1px solid #dfdfdf;height:0;}
.str{color:#f60;display:block;float:left;width:12px;margin-right:-16px;padding-left:4px;}
.ta_c{text-align:center;}
.top_blocks{width:628px;margin:0 auto 24px auto;}
.top_desc{width:394px;float:left;padding-bottom:10px;}
.top_desc p{padding-bottom:10px;}
.top_lnks_prt{border-bottom:1px solid #dfdfdf;margin-bottom:12px;}
.top_txt{padding-bottom:8px;color:#7e7e7e;font-size:10px;margin-right:-20px;}
.top_txt span{color:#000;}
.txt_red{color:#f30;}
.h_gray{color:#2d2d2d;}
.txt_ttl{font-size:17px;padding-bottom:10px;}
.txt_red{color:#f30;}
.video_prt{padding-bottom:12px;}
select.month{width:44px;}
select.year{width:54px;}
select.w_82{width:82px;}
select.w_224{width:224px;}
ul.disc{list-style-type:disc;margin:0 0 12px 18px;}
ul.item_gray{list-style-type:none;}
ul.item_gray li{padding:0 0 8px 14px;background:url("../images/items.png") no-repeat 2px -35px transparent;}
.header{height:31px;border-bottom:1px solid #a8a8a8;background:url("../images/bg_main.png") repeat-x 0 0 #efefef;width:1000px;position:absolute;margin-left:-1px;padding-top:6px;}

.header .top_menu{background-color:#fff;height:22px;float:right;border:1px solid #a8a8a8;border-bottom:0;color:#ccc;padding:8px 14px 0 14px;}
.header .top_menu span{color:#000;}
.btn_add_to{display:block;width:152px;height:32px;background:url("../images/btn_add_to_card.jpg") no-repeat 0 0 transparent;}
.btn_blue{display:block;height:22px;padding-right:1px;background:url("../images/btns.png") no-repeat 100% -44px transparent;text-decoration:none;}
.btn_blue span{display:block;height:19px;padding:3px 18px 0 19px;background:url("../images/btns.png") no-repeat 0 -66px transparent;color:#fff;text-align:center;}
.btn_blue span.sm_pad{padding:3px 12px 0 13px !important;}
.btn_blue_b{display:block;height:27px;padding-right:1px;background:url("../images/btns.png") no-repeat 100% -142px transparent;text-decoration:none;}
.btn_blue_b span{display:block;height:22px;padding:5px 18px 0 19px;background:url("../images/btns.png") no-repeat 0 -169px transparent;color:#fff;text-align:center;font-size:17px;}
.btn_gray{display:block;height:22px;padding-right:1px;background:url("../images/btns.png") no-repeat 100% -196px transparent;text-decoration:none;}
.btn_gray span{display:block;height:19px;padding:3px 0 0 1px;background:url("../images/btns.png") no-repeat 0 -218px transparent;color:#000;text-align:center;}
.btn_gray span.st{padding:3px 18px 0 19px;}
.btn_orange{display:block;height:22px;padding-right:1px;background:url("../images/btns.png") no-repeat 100% 0 transparent;text-decoration:none;}
.btn_orange span{display:block;height:19px;padding:3px 18px 0 19px;background:url("../images/btns.png") no-repeat 0 -22px transparent;color:#fff;text-align:center;}
.btn_orange_b{display:block;height:27px;padding-right:1px;background:url("../images/btns.png") no-repeat 100% -88px transparent;text-decoration:none;}
.btn_orange_b span{display:block;height:22px;padding:5px 18px 0 19px;background:url("../images/btns.png") no-repeat 0 -115px transparent;color:#fff;text-align:center;font-size:17px;}
.btn_hear_play{display:block;width:127px;height:25px;background:url("../images/btn_hear.png") no-repeat 0 0 transparent;}
.btn_hear_pause{display:block;width:127px;height:25px;background:url("../images/btn_hear.png") no-repeat 0 -25px transparent;}
.btn_print{display:block;width:139px;height:22px;background:url("../images/btn_print.png") no-repeat 0 0 transparent;}
.btn_proceed_to{display:block;width:228px;height:32px;background:url("../images/btn_proceed.png") no-repeat 0 0 transparent;}
.btn_view_cart{display:block;width:149px;height:22px;background:url("../images/btn_view_cart.png") no-repeat 0 0 transparent;}
.w_acnt{float:left;}
.w_acnt span{padding:3px 0 0 1px !important;width:82px;overflow:hidden;}
.w_log{float:right;}
.w_log span{padding:3px 0 0 1px !important;width:68px;overflow:hidden;}
.icon_email{background:url("../images/icons_txt.png") no-repeat 0 -72px transparent;padding:0 0 0 18px;font-size:11px;}
.icon_facebook{display:block;width:46px;height:46px;background:url("../images/icons.png") no-repeat -46px 0 transparent;}
.icon_hear{display:block;height:28px;padding-left:34px;background:url("../images/icons.png") no-repeat 0 -46px transparent;line-height:27px;font-weight:bold;}
.icon_quest_b{width:39px;height:39px;display:block;background:url("../images/icons.png") no-repeat 0 -46px transparent;}
.icon_lock{padding:0 0 12px 18px;background:url("../images/icons_txt.png") no-repeat 0 -32px transparent;}
.icon_mobile{display:inline-block;height:28px;padding-left:22px;background:url("../images/icons_txt.png") no-repeat 0 1px transparent;line-height:28px;}
.icon_move_to{padding-left:15px;background:url("../images/items.png") no-repeat 0 -230px transparent;}
.icon_next{display:block;width:17px;height:33px;background:url("../images/icons.png") no-repeat -109px 0 transparent;}
.icon_next:hover{background:url("../images/icons.png") no-repeat -143px 0 transparent;}
.icon_pntr{padding-right:12px;background:url("../images/items.png") no-repeat 100% -91px transparent;}
.icon_pntr1{padding-right:12px;background:url("../images/items.png") no-repeat 100% -94px transparent;}
.icon_prev{display:block;width:17px;height:33px;background:url("../images/icons.png") no-repeat -92px 0 transparent;}
.icon_prev:hover{display:block;width:17px;height:33px;background:url("../images/icons.png") no-repeat -126px 0 transparent;}
.icon_remove{padding-left:15px;background:url("../images/items.png") no-repeat 0 -200px transparent;}
.icon_twitter{display:block;width:46px;height:46px;background:url("../images/icons.png") no-repeat 0 0 transparent;}
.ic{display:block;width:45px;height:45px;margin:0 auto 4px auto;}
.ic_audio_cst{background:url("../images/icons_act.png") no-repeat -135px 0 transparent;}
.ic_audio_dwld{background:url("../images/icons_act.png") no-repeat -90px 0 transparent;}
.ic_cd{background:url("../images/icons_act.png") no-repeat -45px 0 transparent;}
.ic_gift_sert{background:url("../images/icons_act.png") no-repeat -45px -45px transparent;}
.ic_i_app{background:url("../images/icons_act.png") no-repeat -135px -45px transparent;}
.ic_onl_audio{background:url("../images/icons_act.png") no-repeat 0 -45px transparent;}
.ic_onl_video{background:url("../images/icons_act.png") no-repeat -45px -90px transparent;}
.ic_podcast{background:url("../images/icons_act.png") no-repeat 0 0 transparent;}
.ic_radio{background:url("../images/icons_act.png") no-repeat 0 -90px transparent;}
.ic_vhs{background:url("../images/icons_act.png") no-repeat -90px -45px transparent;}
.footer{height:98px;padding:16px 20px 0px 20px;width:960px;margin:-114px auto 0 auto;border-top:1px solid #a8a8a8;background-color:#efefef;}
.footer div{padding-bottom:8px;color:#2d2d2d;}
.bread_crumbs{font-size:11px;padding-bottom:8px;height:auto;overflow:hidden;}
.bread_crumbs span{font-size:11px;}
.bread_crumbs a{font-size:11px;}
.bread_crumbs .pntr_gray{display:inline-block;width:5px;height:7px;background:url("../images/items.png") no-repeat 0 -160px transparent;margin:0 2px;}
.follow_pnl h2{width:64px;float:left;}
.menu_nav{padding:6px 0 0 0;}
.menu_nav h2{padding:0 6px 8px 6px;}
.menu_nav ul{list-style-type:none;}
.menu_nav ul li{display:block;border-top:1px solid #d8d8d8;background:url("../images/bg_menu_item.png") repeat-x 0 0 transparent;}
.menu_nav ul li a{display:block;padding:4px 6px 4px 20px;background:url("../images/items.png") no-repeat 8px 8px transparent;}
.main_menu table{width:100%;border:0;}
.main_menu table td{width:16%;}
.main_menu table td a{display:block;height:30px;background:url("../images/items.png") no-repeat 8px 8px transparent;background:url("../images/bg_tabs.png") repeat-x 0 -120px transparent;text-align:center;text-decoration:none;}
.main_menu table td a span{display:block;height:23px;padding-top:7px;color:#000;font-size:13px;border-right:1px solid #ccc;}
.main_menu table td a.fst span{background:url("../images/bg_tabs.png") no-repeat 0 -30px transparent;}
.main_menu table td a.lst span{background:url("../images/bg_tabs.png") no-repeat 100% 0 transparent;border-right:0 !important;}
.main_menu table td a:hover, .main_menu table td.active a{background:url("../images/bg_tabs.png") repeat-x 0 -150px transparent;}
.main_menu table td a:hover span, .main_menu table td.active a span{color:#fff;}
.main_menu table td a.fst:hover span, .main_menu table td.active a.fst span{background:url("../images/bg_tabs.png") no-repeat 0 -90px transparent;}
.main_menu table td a.lst:hover span, .main_menu table td.active a.lsts span{background:url("../images/bg_tabs.png") no-repeat 100% -60px transparent;border-right:0 !important;}
.search_pnl{padding:8px 0 8px 14px;background:url("../images/bg_bot.png") no-repeat 0 100% #efefef;margin-bottom:15px;}
.search_pnl a.lnk{line-height:20px;float:left;}
.search_pnl a.btn_orange{margin-right:12px;float:left;}
.search_pnl a.btn_orange span{padding:3px 8px 0 9px;}
.search_pnl label{width:66px;display:block;line-height:20px;font-size:18px;float:left;}
.search_pnl input{width:532px;margin-right:8px;float:left;}
.top_banner{background:url("../images/banner_home.jpeg") no-repeat scroll 0 0 transparent;font-size:17px;height:55px;line-height:27px;margin-bottom:22px;padding:105px 10px 41px 405px;}
.banner_blck_160{width:160px;height:600px;overflow:hidden;background-color:#d8d8d8;margin:0 auto 14px auto;}
.banner_blck_728{width:728px;height:90px;overflow:hidden;background-color:#d8d8d8;margin:0 auto 14px auto;}
.hp_imgs_prt{margin:0 -28px 15px 0;}
.hp_imgs_prt div.sngl{width:252px;float:left;padding-right:13px;}
.blcks_prt{margin-bottom:15px;}
.blcks_prt h2{padding-bottom:12px;float:left;}
.btn_pause{display:block;width:36px;height:9px;background:url("../images/icons.png") no-repeat -131px -37px transparent;margin:0 auto 6px auto;}
.btn_play{display:block;width:36px;height:9px;background:url("../images/icons.png") no-repeat -92px -37px transparent;margin:0 auto 6px auto;}
.blcks_prt .icon_pntr{float:right;line-height:22px;}
.blcks_prt .icon_prev, .blcks_prt .icon_next{float:left;margin-top:36px;}
.sngl_blck{width:149px;float:left;text-align:center;}
.sngl_blck .desc{height:70px;overflow:hidden;}
.sngl_blck .desc p{font-size:10px;padding-top:4px;width:100px;margin:0 auto;line-height:13px;}
.sngl_blck .img_prt{height:102px;overflow:hidden;margin-bottom:2px;}
.sngl_blck .num{background:url("../images/icons.png") no-repeat scroll -160px 0 transparent;color:#FF6600;font-size:21px;height:29px;line-height:27px;text-align:center;float:left;width:29px;}
.sngl_blck .sm{font-size:19px;}
.cont_b .sngl_blck{width:144px;}
.member_blck{padding:7px 0;width:216px;height:105px;background:url("../images/bg_member_blck.png") no-repeat 0 0 transparent;margin:0 14px;}
.member_blck .img{width:108px;text-align:center;padding-top:10px;float:left;height:84px;}
.member_blck .txt{width:90px;float:left;padding-top:16px;}
.started_pnl{background-color:#efefef;margin-bottom:14px;height:300px;overflow:hidden;}
.started_pnl h2{padding-bottom:8px;}
.started_pnl .btn{padding:4px 0 0 44px;}
.started_pnl .ch_row{padding-bottom:4px;}
.started_pnl .pnl_dgray{width:232px;float:right;height:289px;}
.started_pnl .row{padding-bottom:12px;}
.started_pnl .row input{width:224px;}
.started_pnl .row label{display:block;padding-bottom:2px;}
.img_desc_prt{padding-bottom:12px;}
.img_desc_prt h2{font-size:24px;padding-bottom:8px;}
.img_desc_prt .desc{width:336px;float:left;padding-top:2px;}
.img_desc_prt .desc .txt_by{height:84px;overflow:hidden;font-size:17px;}
.img_desc_prt .img{width:120px;float:left;padding-right:8px;}
.rating{padding-bottom:6px;}
.rating .st_free{display:inline-block;width:16px;height:15px;background:url("../images/icons.png") no-repeat -173px -44px transparent;}
.rating .st_half{display:inline-block;width:16px;height:15px;background:url("../images/icons.png") no-repeat -173px -60px transparent;}
.rating .st_full{display:inline-block;width:16px;height:15px;background:url("../images/icons.png") no-repeat -173px -29px transparent;}
.rating span.txt{padding-left:12px;vertical-align:top;}
.rating_blck{padding-bottom:12px;}
.rating_blck .date{float:right;color:#7e7e7e;font-size:11px}
.rating_blck .desc{width:360px;float:right;}
.rating_blck .desc .txt_und_ttl{padding-bottom:8px;float:left;}
.rating_blck .desc .txt_und_ttl strong{padding-right:6px;}
.rating_blck .rating{width:98px;float:left;}
.rating_blck .ttl_name{font-weight:bold;padding-bottom:8px;}
.rating_blck .txt_ttl{float:left;}
.rating_blck .row_top{padding-bottom:6px;}
.rating_blck .row_top .rating{padding-left:60px;width:200px;}
.tbl_blue{margin-bottom:12px;}
.tbl_blue .row .col{width:100px;float:left;padding:5px 8px 4px 8px;}
.tbl_blue .bl{background-color:#f4f7fd;}
.tbl_blue .row_ttl{background-color:#e3ebfb;}
.tbl_blue .row_ttl .col{width:99px;border-right:1px solid #fff;font-weight:bold;}
.tbl_blue .row_ttl .lst{border-right:0;}
.row_v{padding:4px 0;}
.row_v .name{width:82px;float:left;text-align:right;padding-right:10px;}
.row_v .value{float:left;}
.pnl_white{margin-bottom:12px;}
.pnl_white .bg_bot{height:8px;padding-right:8px;background:url("../images/bg_pnl_white.png") no-repeat 100% -16px transparent;}
.pnl_white .bg_bot div{height:8px;background:url("../images/bg_pnl_white.png") no-repeat 0 -24px transparent;}
.pnl_white .bg_mid{background-color:#fff;padding:3px 12px 0 12px;}
.pnl_white .bg_top{height:8px;padding-right:8px;background:url("../images/bg_pnl_white.png") no-repeat 100% 0 transparent;}
.pnl_white .bg_top div{height:8px;background:url("../images/bg_pnl_white.png") no-repeat 0 -8px transparent;}
.row_act .act_desc{width:152px;float:left;text-align:center;padding-left:8px;}
.row_act .act_desc .btn{padding-bottom:8px}
.row_act .act_desc .btn_blue{margin-left:34px;float:left;}
.row_act .act_desc .btn_blue span{width:57px;}
.row_act .act_desc .b_blue{color:#044ca2;font-size:17px;}
.row_act .act_desc .b_orange{font-size:13px;font-weight:bold;line-height:20px;}
.row_act .act_desc .b_orange .col_l{padding-top:5px;}
.row_act .act_desc .b_orange span{color:#e25d00;font-size:20px;font-weight:bold;line-height:22px;vertical-align:middle;}
.row_act .act_desc .row{padding-bottom:4px;margin-right:-6px;}
.row_act .act_desc .row *{padding-left:6px;}
.row_act .act_desc .col_l{width:56px;float:left;text-align:right;padding-left:0;}
.row_act .act_desc .col_r{width:102px;float:left;text-align:left;padding-left:0;}
.row_act .act_lnk{padding:22px 0 0 100px;text-align:center}
.row_act .act_lnk a{font-size:17px;}
.row_act .act_lnk .brackets{font-size:18px;}
.row_act .act_lnk strong.gray{color:#7e7e7e;font-size:17px;font-weight:normal;display:inline-block;margin-top:4px;}
.row_act .icon_act{width:100px;float:left;text-align:center;}
.row_act .icon_act a{text-decoration:none;font-weight:bold;}
.pntr_line{padding:0 0 2px 4px;}
.pntr_line a{padding-left:9px;font-size:11px;background:url("../images/items.png") no-repeat 1px -156px transparent;}
.top_steps_prt{width:600px;float:left;height:74px;padding:30px 0 0 44px;}
.top_steps_prt .bg_st_1{background:url("../images/steps_nav_top.png") no-repeat 0 0 transparent;}
.top_steps_prt .bg_st_2{background:url("../images/steps_nav_top.png") no-repeat 0 -60px transparent;}
.top_steps_prt .bg_st_3{background:url("../images/steps_nav_top.png") no-repeat 0 -120px transparent;}
.top_steps_prt .bg_st_4{background:url("../images/steps_nav_top.png") no-repeat 0 -180px transparent;}
.top_steps_prt .step{width:153px;float:left;text-align:center;color:#7e7e7e;padding-top:38px;}
.top_steps_prt .st_1{width:99px;text-align:left;}
.top_steps_prt .bg_st_1 .st_1, .top_steps_prt .bg_st_2 .st_2, .top_steps_prt .bg_st_3 .st_3, .top_steps_prt .bg_st_4 .st_4{color:#ff7b20;}
.bg_lock{width:53px;height:54px;float:right;background:url("../images/bg_lock.png") no-repeat 0 0 transparent;margin-top:18px;padding:16px 10px 0 58px;font-size:11px;}
.edit_prt .row{padding-bottom:14px;}
.edit_prt .row_inp{padding-bottom:6px;}
.edit_prt .row_inp input{width:222px;}
.edit_prt .row_inp input.sm{width:50px;}
.edit_prt .btn_cent{padding-left:164px;float:left;}
.edit_prt .name{width:246px;float:left;text-align:right;min-height:1px;line-height:20px;}
.edit_prt .value{padding-left:14px;width:490px;float:left;}
.edit_prt .value p{padding-bottom:4px;}
.edit_prt .value textarea{width:402px;height:124px;}
.edit_prt .value .note_r{padding:2px 0 0 12px;color:#7e7e7e;float:left;}
.edit_prt .vlue_check{padding:8px 0 8px 262px;}
.shipp_check{width:216px;position:absolute;margin:3px 0 0 540px;}
.shipp_check a,.shipp_check strong{color:#044ca2;font-weight:bold;}
.sign_in_prt{width:256px;float:left;}
.sign_up_prt{width:506px;float:right;}
.sign_in_prt p, .sign_up_prt p{padding-bottom:14px;}
.sign_in_prt .bot_btn{padding:8px 0 0 24px;}
.sign_in_prt .bot_btn a, .sign_up_prt .bot_btn a{float:left;}
.sign_in_prt .row{padding-bottom:10px;}
.sign_up_prt .row{padding-bottom:10px;margin:0 auto;width:230px;}
.sign_in_prt .row label, .sign_up_prt .row label{display:block;padding-bottom:2px;}
.sign_in_prt .row input, .sign_up_prt .row input{width:226px;}
.sign_up_prt .bot_btn{padding:8px 0 0 148px;}
.sign_up_prt .ch_row{padding-bottom:4px;}
.sngl_choose_blck{width:188px;float:left;}
.sngl_choose_blck input{width:15px;float:left;padding-right:4px;}
.sngl_choose_blck label{width:170px;float:left;display:block;}
.place_ttl{padding:14px 10px 10px 22px;}
.place_ttl .col_1{width:378px;float:left;font-size:18px;line-height:29px;}
.place_ttl .col_2{width:200px;float:left;font-size:17px;line-height:29px;}
.place_ttl .col_2 strong{color:#044ca2;padding-left:6px;}
.tbl_st .btn_prt{padding:12px 0;margin:0 10px;border-top:1px solid #e1e1e1;}
.tbl_st .btn_prt .btn_blue{margin-top:3px;}
.tbl_st .row_ttl{background-color:#dde3f0;}
.tbl_st .row_ttl .col_1{width:86px;height:22px;border-right:1px solid #fff;float:left;}
.tbl_st .row_ttl .col_2{width:292px;height:18px;border-right:1px solid #fff;padding:4px 7px 0 7px;font-weight:bold;float:left;}
.tbl_st .row_ttl .col_3{width:278px;height:18px;border-right:1px solid #fff;padding:4px 7px 0 7px;font-weight:bold;float:left;}
.tbl_st .row_ttl .col_3 a{font-weight:normal;margin-left:8px;}
.tbl_st .row_ttl .col_4{width:75px;height:18px;padding:4px 7px 0 7px;font-weight:bold;float:left;}
.tbl_st .row_ttl .col_5{width:70px;height:18px;border-right:1px solid #fff;padding:4px 7px 0 7px;font-weight:bold;float:left;}
.tbl_st .row_ttl .col_6{width:197px;height:18px;border-right:1px solid #fff;padding:4px 7px 0 7px;font-weight:bold;float:left;}
.tbl_st .row{background-color:#f0f3f9;border-bottom:1px solid #fff;}
.tbl_st .row .col_1{width:87px;float:left;padding:10px 0 8px 0;text-align:center;}
.tbl_st .row .col_2{width:299px;padding:12px 4px 10px 4px;float:left;}
.tbl_st .row .col_2 .lnks{padding:6px 0 0 0;}
.tbl_st .row .col_2 .lnks a{margin-right:6px;}
.tbl_st .row .col_2 .nm{width:54px;float:left;padding-top:4px;}
.tbl_st .row .col_2 .und_ttl{padding:4px 0 8px 0;font-size:10px;}
.tbl_st .row .col_2 .vl{width:160px;float:left;padding-top:4px;}
.tbl_st .row .col_3{width:273px;padding:13px 10px 12px 10px;float:left;}
.tbl_st .row .col_4{width:75px;padding:9px 7px 10px 7px;float:left;}
.tbl_st .row .col_4 strong.num{color:#044ca2;font-size:17px;display:block;font-weight:normal;padding-bottom:4px;}
.tbl_st .row .col_5{width:73px;padding:9px 6px 12px 6px;float:left;}
.tbl_st .row .col_5 input{width:70px;margin-bottom:4px;text-align:center;}
.tbl_st .row .col_6{width:196px;padding:9px 6px 12px 6px;float:left;}
.tbl_st .total_row{padding:10px 36px 8px 0;}
.tbl_st .total_row .nm{width:140px;float:right;text-align:right;color:#7e7e7e;font-size:16px;padding-bottom:4px;}
.tbl_st .total_row .vl{width:70px;float:right;text-align:right;color:#044ca2;font-size:16px;padding-bottom:4px;padding-right:2px;}
.tbl_st .total_row .total{padding-top:2px;}
.tbl_st .total_row .total .nm{font-size:18px;color:#000;}
.tbl_st .total_row .total .vl{font-size:18px;font-weight:bold;padding-right:0;}
.tbl_st .bg_w{background-color:#fff !important;}
.sh_blcks_prt .sngl_sh_b{width:170px;float:left;text-align:center;padding:0 45px 12px 45px;}
.sh_blcks_prt .sngl_sh_b .btn_prt{padding-top:4px;width:100px;margin:0 auto;}
.sh_blcks_prt .sngl_sh_b .desc{padding-top:8px;}
.sh_blcks_prt .sngl_sh_b .desc p{font-size:10px;padding:2px 0 8px 0;}
.sh_blcks_prt .sngl_sh_b .img_prt{padding-bottom:4px;}
.sh_blcks_prt .sngl_sh_b .nm{width:60px;float:left;text-align:right;}
.sh_blcks_prt .sngl_sh_b .rw{padding-bottom:2px;}
.sh_blcks_prt .sngl_sh_b .vl{width:102px;float:left;padding-left:8px;text-align:left;}
.sh_blcks_prt .half_prt{width:390px;float:left;text-align:left;padding:0 0 12px 0;}
.sh_blcks_prt .half_prt .btn_prt{padding-top:4px;width:100%;margin:0;}
.sh_blcks_prt .half_prt .btn_prt a.btn_orange{float:left;}
.sh_blcks_prt .half_prt .desc{width:300px;float:left;text-align:left;padding:0;}
.sh_blcks_prt .half_prt .img_prt{width:65px;padding-right:10px;float:left;text-align:center;}
.sh_blcks_prt .half_prt .img_prt img{margin-bottom:6px;}
.sh_blcks_prt .half_prt .nm{text-align:left;}
.sh_blcks_prt h2{padding-bottom:8px;}
.categ_blck{width:290px;float:left;padding:3px 100px 0 0;min-height:140px;}
.categ_blck .lp{width:75px;float:left;text-align:center;}
.categ_blck .lp .img_prt{height:100px;width:75px;overflow:hidden;margin-bottom:6px;}
.categ_blck .rp{width:205px;float:left;padding-left:10px;}
.categ_blck .rp .ttl{padding-bottom:4px;font-weight:bold;}
.categ_blck .rp ul{margin-left:18px;}
.categ_blck .rp ul li{padding-bottom:2px;font-size:11px;}
.categ_blck .rp ul li *{font-size:11px;}
.categ_sngl_ttl{margin-bottom:30px;}
.categ_sngl_ttl .avail_prt{padding-bottom:12px;}
.categ_sngl_ttl .avail_prt .col{width:170px;float:left;font-weight:bold;}
.categ_sngl_ttl .avail_prt .col span{float:left;color:#054fa7;}
.categ_sngl_ttl .avail_prt .col strong{width:110px;float:left;display:block;}
.categ_sngl_ttl .avail_prt .cols{width:340px;float:left;}
.categ_sngl_ttl .avail_prt strong.ttl{display:block;width:85px;float:left;font-weight:normal;}
.categ_sngl_ttl .num{width:28px;float:left;}
.categ_sngl_ttl .lp{width:75px;float:left;}
.categ_sngl_ttl .lp .img_prt{width:80px;overflow:hidden;text-align:center;margin-bottom:6px;}
.categ_sngl_ttl .rp{width:480px;float:left;padding-left:11px;}
.categ_sngl_ttl .ttl{padding-bottom:4px;}
.categ_sngl_ttl .under_ttl{font-size:10px;padding-bottom:6px;}
.count_res{float:left;line-height:18px;padding-bottom:8px;}
.format_rp{width:160px;float:right;}
.paging *{margin:0 3px;}
.sort_by_prt{width:200px;float:left;padding-bottom:6px;}
.sort_by_prt select{width:128px;}
.sort_by_prt span{line-height:18px;padding-right:4px;}
.sort_categ_lp{width:604px;float:left;height:auto !important;overflow:hidden !important;}
.res_rp{width:190px;float:right;text-align:right;line-height:18px;padding-bottom:6px;}
.res_rp select{margin:0 2px;width:77px;}
.ttls_categ_blck{padding:0 0 15px 10px;}
.ttls_categ_blck h3{padding-bottom:12px;}
.ttls_categ_blck ul{list-style-type:none;}
.ttls_categ_blck ul li{width:229px;padding:0 10px 8px 14px;background:url("../images/items.png") no-repeat 3px -33px transparent;display:inline-block;vertical-align:top;}
*+html .ttls_categ_blck ul li{display:inline;zoom:1;}
.ttls_categ_blck ul li a{font-weight:bold;}
.btn_download{display:block;width:109px;height:23px;background:url("../images/btns_big.png") no-repeat 0 0;margin:0 auto;}
.btn_download_M{display:block;width:130px;height:35px;background:url("../images/btns_big_mobile.png") no-repeat 0 0;margin:0 auto;}
.btn_go_downloads{display:block;width:276px;height:34px;background:url("../images/bgn_go_to_downloads.png") no-repeat 0 0;}
.btn_goto_file{display:block;width:109px;height:23px;background:url("../images/btns_big.png") no-repeat 0 -46px;margin:0 auto;}
.btn_goto_file_M{display:block;width:130px;height:35px;background:url("../images/btns_big_mobile.png") no-repeat 0 -70px;margin:0 auto;}
.btn_play_file{display:block;width:109px;height:23px;background:url("../images/btns_big.png") no-repeat 0 -23px;margin:0 auto;}
.btn_play_file_M{display:block;width:130px;height:35px;background:url("../images/btns_big_mobile.png") no-repeat 0 -35px;margin:0 auto;}
.btn_view_order{display:block;width:109px;height:23px;background:url("../images/btns_big.png") no-repeat 0 -69px;margin:0 auto;}
.icon_pntr_back{display:inline-block;width:7px;height:11px;background:url("../images/icons_act.png") no-repeat 0 -135px;vertical-align:top;margin:2px 8px 0 0;}
.download_page .ttltxt_r{float:right;padding:1px 0 12px 0;font-weight:bold;font-size:15px;}
.download_page .ttltxt_r select{vertical-align:middle;margin:0 6px;width:162px;}
.download_file_desc{width:624px;float:left;padding-bottom:14px;}
.download_file_desc .file_format{font-size:14px;color:#757677;}
.download_file_desc .txt_under_ttl{font-weight:bold;padding:5px 0 8px 0;font-size:13px;}
.download_file_desc p{font-size:14px;padding-bottom:6px;}
.download_file_img{width:144px;float:left;padding-bottom:14px;}
.download_page h2{margin-bottom:12px;}
.download_page .pnl_ttl_gray .ttl h2{margin:0;}
table.download_table{border-bottom:1px solid #dfdfdf;margin-bottom:16px;}
table.download_table .btn{padding-bottom:6px;}
table.download_table .file_format{color:#757677;}
table.download_table .rating{padding:4px 0 2px 0;}
table.download_table .size{font-weight:normal;text-align:center;padding-bottom:4px;}
table.download_table tfoot td{padding:14px 6px 8px 6px;}
table.download_table thead th{background-color:#e3ebfb;padding:5px 4px;font-weight:bold;font-size:13px;border-collapse:collapsed;border:2px solid #fff;}
table.download_table tr.row_bg{background-color:#f4f7fd;}
table.download_table td{padding:8px 8px 6px 8px;vertical-align:top;}
table.download_table td a{text-decoration:none;}
.ads_block{border:1px solid #d6d6d6;background-color:#efefef;padding:10px;margin-bottom:15px;}
.user_block .user_desc{width:460px;float:left;}
.user_block .user_desc h1{padding-bottom:12px;}
.user_block .user_desc h3{padding-bottom:14px;font-size:12px;font-weight:bold;}
.user_block .user_desc p{padding-bottom:20px;}
.user_block .user_desc2{width:100%;float:left;}
.user_block .user_desc2 h1{padding-bottom:12px;}
.user_block .user_desc2 p{font-size:16px;padding-bottom:20px;line-height:1.3em;}
.user_block .user_desc3{width:100%;}
.user_block .user_desc3 h1{padding-bottom:12px;font-size:20px;}
.user_block .user_desc3 p{font-size:12px;padding:5px 0px 10px 0px;line-height:1.4em;}
.block_author{width:100%;margin:0px;}
.block_author img{max-width:82px;margin:2px 6px 6px 0px;}
.block_table1{width:48%;border:0;float:left;margin:0px 20px 10px 0px;}
.block_table2{border:0;margin:0px 0px 10px 20px;}
.block_author .block_table1 td p,.block_author .block_table2 td p{line-height:15px;}
.block_titles{width:100%;margin:10px 0px 15px 0px;}
.block_titles a{line-height:15px;}
.block_titles .block_table1 td p,.block_titles .block_table2 td p{line-height:15px;}
.block_titles img{max-width:75px;margin:2px 6px 6px 0px;}
.btn_play{margin:5px 0px 0px 17px;background-image:url(../images/but_play2.gif);background-position:center;background-repeat:no-repeat;width:36px;height:9px;}
.btn_play:hover{background-image:url(../images/but_play2_f2.gif);}
.user_right_prt{width:300px;float:right;}
.user_author_block{border:1px solid #d6d6d6;background-color:#efefef;padding:20px 10px 4px 10px;margin-bottom:15px;}
.user_author_block h3{padding:12px 0 6px 0;}
.user_author_block .img_prt{text-align:center;margin-bottom:22px;}
.user_author_block .img_prt img{border:1px solid #000;}
.user_author_block .row{padding-bottom:4px;}
.user_author_block .contact_info{line-height:18px;}
.coro{float:left;background:url("../images/blue.jpg") repeat-x;border:#0654B0 1px solid;padding:3px 14px;margin-left:3px;}
.coro a{text-decoration:none;color:#FFF;}
.moro{float:right;margin-right:10px;background:url("../images/orange.jpg") repeat-x;border:#DA8245 1px solid;padding:3px 14px;}
.moro a{text-decoration:none;}
.top-spacer{float:left;margin-top:10px;}
.topic-wrap{margin:0 auto;width:770px;padding:5px;height:auto;overflow:hidden;}
.topic-block{float:left;height:145px;margin:0 20px 20px 0;width:365px;}
.topic-img{float:left;padding:5px;text-align:center;width:80px;}
.topic-info{float:left;height:130px;width:250px;padding:5px;}
.topic-info span{font-size:12px;}
.blue_btn{background-image:url("../images/blue_btn_1.png");background-repeat:no-repeat;width:220px;height:30px;text-align:left;text-indent:25px;padding:7px 10px 0px 0px;margin:0px 15px 15px 15px;font:13px Arial;font-weight:bold;float:left;}
.blue_btn img{width:13px;height:8px;float:right;}
.blue_btn a{color:#044ca2;text-decoration:underline;}
.blue_btn:hover a{color:#ff6600;text-decoration:underline;}
#zone-bar ul{list-style-type:none;display:block;}
#zone-bar ul span{font-weight:bold;text-decoration:underline;color:#044ca2;}
#zone-bar ul li{position:relative;float:left;}
#zone-bar ul li a{color:#044ca2;text-decoration:underline;position:relative;}
#zone-bar ul li a span{position:relative;}
#zone-bar ul li a:hover{color:#ff6600;text-decoration:underline;}
#zone-bar ul li ul{display:none;position:absolute;top:31px;width:218px;border:1px solid #ccc;background:#f0f3f9;padding:10px 0 10px 0;margin:0 0 0 15px;}
#zone-bar ul li ul li a{background:url("../images/marker.png") no-repeat left center transparent;display:block;padding:0px 0px 0px 10px;margin:0px 0px 10px 25px;width:175px;}
.sect_menu{width:220px;padding:7px 10px 0px 0px;margin:0px 15px 15px 15px;float:left;}
.sect_menu1{background:#d9d9ec;border-width:2px;border-image:url("../images/border3.png") 2 repeat;-webkit-border-image:url("../images/border3.png") 2 repeat;-moz-border-image:url("../images/border3.png") 2 repeat;-o-border-image:url("../images/border3.png") 2 repeat;border-image:url("../images/border3.png") 2 repeat;width:218px;height:22px;text-align:left;text-indent:20px;padding-top:6px;margin:0px 0px 0px 0px;font:13px Arial;font-weight:bold;}
.sect_menu1 a{color:#363636;text-decoration:underline;}
.sect_menu2{background:#f0f3f9;border-width:2px;border-image:url("../images/border2.png") 2 repeat;-webkit-border-image:url("../images/border2.png") 2 repeat;-moz-border-image:url("../images/border2.png") 2 repeat;-o-border-image:url("../images/border2.png") 2 repeat;border-image:url("../images/border2.png") 2 repeat;width:218px;height:120px;text-align:left;padding:0px;margin:-1px 0 0 0;font:13px Arial;font-weight:normal;}
.sect_menu2 ul{list-style-type:none;display:block;}
.sect_menu2 ul li{background:url("../images/marker2.png") no-repeat left center transparent;display:block;padding:0px 0px 0px 10px;margin:10px 0px 10px 25px;width:175px;}
.sect_menu3{background:#f0f3f9;border-width:2px;border-image:url("../images/border2.png") 2 repeat;-webkit-border-image:url("../images/border2.png") 2 repeat;-moz-border-image:url("../images/border2.png") 2 repeat;-o-border-image:url("../images/border2.png") 2 repeat;border-image:url("../images/border2.png") 2 repeat;width:218px;height:190px;text-align:left;padding:0px;margin:-1px 0 0 0;font:13px Arial;font-weight:normal;}
.sect_menu3 ul{list-style-type:none;display:block;}
.sect_menu3 ul li{background:url("../images/marker2.png") no-repeat left center transparent;display:block;padding:0px 0px 0px 10px;margin:10px 0px 10px 25px;width:175px;}
.adv_search{background:#dde3f0;border-width:2px;border-image:url("../images/border.png") 2 repeat;-webkit-border-image:url("../images/border.png") 2 repeat;-moz-border-image:url("../images/border.png") 2 repeat;-o-border-image:url("../images/border.png") 2 repeat;border-image:url("../images/border.png") 2 repeat;width:100%;height:27px;text-align:left;text-indent:35px;padding:8px 0 0 0;margin:0px 0 0px 0;font:16px Arial;color:#5e5e5e;font-weight:bold;}
.adv_search2{background:#f0f3f9;border-width:2px;border-image:url("../images/border2.png") 2 repeat;-webkit-border-image:url("../images/border2.png") 2 repeat;-moz-border-image:url("../images/border2.png") 2 repeat;-o-border-image:url("../images/border2.png") 2 repeat;border-image:url("../images/border2.png") 2 repeat;width:100%;text-align:center;padding-top:15px;margin-top:-1px;font:13px Arial;}
.column1{color:#5e5e5e;text-align:left;overflow:hidden;border-bottom:1px dotted #c2c2c2;font:13px Arial;font-weight:bold;float:left;height:15px;width:200px;padding-top:8px;margin:0px -20px 5px 160px;}
.column2{background:#fff;border:1px solid #ccc;height:23px;width:211px;margin:0px 0px 5px -160px;}
.column3{background:#fff;border:1px solid #ccc;height:28px;width:213px;margin:0px 0px 5px -160px;}
.column4{background:#fff;float:left;border:1px solid #ccc;height:28px;width:121px;margin:0px 0px 0px 33px;}
.column5{background:#fff;border:1px solid #ccc;height:23px;width:82px;margin:0px 0px 0px -194px;}
.column2,.column3,.column4,.column5{font-weight:normal;color:#000;}
.column3,.column4{padding-left:10px;}
.submit_search{background:url("../images/submit_search.png") repeat-x;width:125px;height:37px;font:15px Arial;font-weight:bold;color:#fff;text-indent:1px;border:1px solid #da8245;margin:30px 0px 20px 0px;}
.social-links{position:relative; display:block;}
.social-links span{color:#000;display:block;font-size:18px;margin-bottom:5px;line-height:20px;}
.social-links ul{display:block;list-style-type:none;margin:0px;padding:0px;height:auto;overflow:hidden;}
.social-links ul li{display:inline-block;float:left;margin-right:10px;}
.social-links ul li:last-child{margin-right:0px;}
.social-links ul li a{background:url("../images/social-iconset.png") no-repeat;display:block;height:45px;width:47px;}
.social-links ul li.facebook a{background-position:0 0;}
.social-links ul li.twitter a{background-position:-57px 0;}
.social-links ul li.youtube a{background-position:-116px 0;}