body { background:#e9e9e9 url(/images/bg_REG.gif) 0 -34px repeat-x; margin:0; padding:0; }
.clr { clear:both; }
form, div, p, a { padding:0; margin:0; line-height:1.5em; }
h1, h2, h3, h4 { padding:5px 0; margin:0; }
h2 { font:normal 18px Arial, Tahoma, Trebuchet MS; padding:5px 10px; }
h3 { font:bold 13px Arial, Tahoma, Trebuchet MS; padding:5px 10px; }
div, td, th, li { font:normal 11px Arial, Tahoma, Trebuchet MS; color:#484E56; }
hr { margin:0; padding:0; border:2px solid #d8d8d8; }
.px10 { font-size:10px; }
.px11 { font-size:11px; }
.px12 { font-size:12px; }
a { font:normal 11px Arial, Tahoma, Trebuchet MS; color:#685390; }
a:hover { text-decoration:none; }
.red { color:#f26332; }
.blue { color:#755d9d; }
.white { color:#FFF; }
.green { color:#006600; }
.purple { color:#cc2820; }
.yellow { color:#f1ac42; }
.gray { color:#949494; }
div.error2 { padding:10px 8px; margin:2px 6px; border:1px solid #d8d8d8; background:#feeca6; font:normal 11px Arial, Tahoma, Trebuchet MS; text-align:center; color:red; width:590px; }
div.error { padding:10px 6px; margin:18px auto 0 auto; border:1px solid #d8d8d8; background:#feeca6; font:normal 11px Arial, Tahoma, Trebuchet MS; text-align:center; color:red; width:948px; }
div.error_list { padding:10px 6px; margin:18px auto 0 auto; border:1px solid #d8d8d8; background:#feeca6; }
div.error_list li { font:normal 11px Arial, Tahoma, Trebuchet MS; color:red; }
div.good { padding:10px 6px; margin:18px auto 0 auto; border:1px solid #d8d8d8; background:#feeca6; font:normal 11px Arial, Tahoma, Trebuchet MS; text-align:center; color:green; width:948px; }
div.work_block { padding:5px 0; background:#feeca6; }
div.system_message { padding:10px 6px; margin:5px auto; border:1px solid #d8d8d8; background:#feeca6; font:normal 11px Arial, Tahoma, Trebuchet MS; text-align:center;}
#header { width:100%; min-width:980px; }
/* User Header Panel */
.user_info { height:34px; }
.user_info div { color:#5f5f5f; font:normal 11px Arial, Tahoma, Trebuchet MS; line-height:1.8em; padding:7px 0; }
.user_info div span { color:#c7c7c7; font:normal 11px Arial, Tahoma, Trebuchet MS; line-height:1.8em; padding:0 5px; }
.user_info .left { float:left; }
.user_info .right { float:right; padding:0 15px 0 0; }
.user_info div .message_flag span { background:url(/images/mail.jpg) center left no-repeat; padding-left:20px; }
.user_info div .message_flag a span { background:none; padding:3px 0; }
.user_info div a span { color:#c7c7c7; text-decoration:underline; padding:3px 0; }
.user_info div a.header_user_link { background:url(/images/user_pan_r.gif) no-repeat right center; line-height:1.8em; padding:5px 0; margin:0 5px; text-decoration:none; }
.user_info div a.header_user_link span { background:url(/images/user_pan_l.gif) no-repeat left center; padding:5px 10px; color:#755d9d; }
.user_info div a:hover span { color:#734588; text-decoration:none; }
.user_info ul { margin:7px 0; padding:0; list-style:none; }
.user_info ul li { margin:0; padding:0 8px 0 10px; float:left; background:url(/images/user_pan_line.gif) repeat-y left center; }
/* .user_info ul li.first { background:url(/images/user_pan_icon.gif) repeat-y left center; padding:0 8px 0 25px; } */
.user_info ul li.network_mail { background:url(/images/mail.jpg) no-repeat left center; padding:0 8px 0 25px; }
.user_info ul li.last a span { color:#755d9d; }
.user_info ul li.verify { background:url(/images/user_pan_verify_user_account.gif) repeat-y left center; padding:3px 8px 3px 25px; }
.user_info ul li.verify input { width:105px; }
#logotip { float:left; }

#search { float:right; padding:10px; margin:20px 10px 0 0; background:#292929; }
.form_search_bg { margin:0 10px 0 0; background:#FFFFFF url(/images/form_input_bg.jpg) repeat-x top; float:left; border:1px solid #949494;}
#search .button { padding:0; margin:0; border:0; background:none; float:left;}
.input_text_search { float:left; margin:0; border:0; padding:5px 8px 5px 5px; background:url(/images/search_spacer.gif) no-repeat right center; font:normal 15px/17px Arial, Tahoma, Trebuchet MS; }
.input_text_catalog_box { float:left; display:block; padding:0; margin:0; min-width:116px; position:relative; height:27px; font:normal 12px/17px Arial, Tahoma, Trebuchet MS; }
a.input_text_list { background:url(/images/search_arrow.png) no-repeat right center; padding:5px 15px 5px 10px; min-width:51px; display:block; margin:0 5px 0 0; color:#000; font:normal 13px/17px Arial, Tahoma, Trebuchet MS; text-decoration:none;}
a.input_text_list.active { background:url(/images/search_arrow_active.png) no-repeat right center;}
.input_text_catalog_checkbox { background:#FFFFFF; font:normal 13px/17px Arial, Tahoma, Trebuchet MS; border:1px solid #949494; border-top:0; padding:0; margin:0; position:absolute; width:100%; left:-1px; top:27px; display:none; }
.input_text_catalog_checkbox ul { margin:0; padding:0; list-style:none; }
.input_text_catalog_checkbox label { display:block;}
.input_text_catalog_checkbox ul li { padding:3px 5px; margin:0; }
.input_text_catalog_checkbox ul li.active { background:#efefef; }
.input_text_catalog_checkbox ul li.first { border-bottom:1px dotted #CCC; }

.menu { padding:0; height:44px; min-width:980px; }
.menu ul.menu_main { padding:0 10px; margin:0; list-style:none; float:left; }
.menu ul.menu_register { padding:0 10px; margin:0; list-style:none; float:right; }
.menu ul li { padding:0; margin:0; font:normal 14px/18px Arial, Tahoma, Trebuchet MS; color:#FFFFFF; float:left; }
.menu ul li.split { background:url(/images/menu_split.png) no-repeat right; padding:0 3px 0 0;}
.menu ul li.last { background:none;}
.menu ul li a { display:block; padding:13px 10px; font:normal 14px/18px Arial, Tahoma, Trebuchet MS; color:#FFFFFF; text-decoration:none; }
.menu ul li a:hover { text-decoration:underline; }
.menu ul li a.facebook { display:block; padding:11px 10px; font:normal 14px/22px Arial, Tahoma, Trebuchet MS; color:#FFFFFF; text-decoration:none; }
.menu ul li a.facebook img { float:right; background:url(/images/face_book_script.png) no-repeat; border:0; margin:0 2px;}
.menu ul li a.facebook img:hover { background:url(/images/face_book_orig.png) no-repeat; }
.menu li { }
.menu li div span { padding:0 17px 0 12px; font:normal 14px Tahoma, Arial; color:#FFFFFF; text-decoration:none; display:block; cursor:pointer; background:url(/images/menu_slideDown.gif) right 5px no-repeat; }
.menu li div span:hover { text-decoration:underline; }
.menu ul.menu_register span { display:block; padding:13px 0; font:normal 14px/18px Arial, Tahoma, Trebuchet MS; color:#FFFFFF; background:none;}
.menu li.list_Category { display:block; }
.menu li.list_Category div { display:block; padding:13px 0; }
.menu li.list_Category div div { z-index:19; position:relative; clear:both; margin:14px 0 0 0; padding:0;}
.menu li.list_Category ul { z-index:20; display:none; position:absolute; border-top:2px solid #2d2d2d; border-bottom:10px solid #282828; padding:0; margin:0; width:200px; list-style:none; clear:both; }
.menu li.list_Category ul li { float:none; background:#313131; padding:0; margin:0; border:0; clear:both; height:30px; border-top:1px solid #373737; border-bottom:1px solid #2b2b2b; }
.menu li.list_Category ul li a { display:block; padding:8px 12px; margin:0; width:174px; font-size:12px; line-height:14px; }
/* Network List Block */
.menu div.network { padding:0; margin:9px 20px 8px 0 !important; margin:9px 10px 8px 0; height:26px; width:180px; list-style:none; float:right; text-align:right; }
.menu div.network p { padding:0; width:180px; height:26px; margin:0; float:none; }
.menu div.network p a { float:left; width:180px; padding:0; height:26px; }
.menu div.network .white { color:#FFF; }
.menu div.network .grey { color:#9b9b9b; }
.menu div.network .blue { color:#6fbcd4; }
.menu div.network .green { color:#97c562; }
.menu div.network .violet { color:#7fa0e3; }
.menu div.network .orange { color:#e0774c; }
.menu div.network .lgreen { color:#5fb8a7; }
.menu div.network .violet2 { color:#9157a1; }
.menu ul.list_network { right:20px; position:absolute; border:1px solid #434343; padding:0; margin:0; list-style:none; width:315px; display:none; }
.menu ul.list_network li { float:left; display:block; padding:0; margin:0; }
.menu ul.stepBlock { float:left; background:#515151; border:1px solid #666666; border-bottom:1px solid #3f3f3f; padding:0; margin:0; list-style:none; width:313px; }
.menu ul.networkBlock { background:#484848; }
.menu ul.stepBlock li { display:block; float:left; text-align:left; width:300px; padding:0; margin:0; font:normal 12px Arial, Tahoma, Trebuchet MS; }
.menu ul.stepBlock li a { display:block; padding:8px 10px 8px 0; width:303px; font:normal 12px Arial, Tahoma, Trebuchet MS; color:#9b9b9b; text-decoration:none; }
.menu ul.networkBlock li a { width:310px; padding:8px 0; }
.menu ul.networkBlock li a.close { float:right; width:10px; text-align:center; padding:8px 0; }
.menu ul.stepBlock li b { display:block; float:left; width:140px; font:normal 12px Arial, Tahoma, Trebuchet MS; color:#FFF; padding:0 0 0 10px; text-decoration:none; }
.menu ul.Tutorials li b { width:190px; }
.menu ul.stepBlock li a:hover { color:#FFF; background:#484848; text-decoration:none; }
.menu ul.stepBlock li a:hover b { color:#FFF; }
/* Body Page */
#body_page { width:974px; padding:18px 6px; margin:0 auto; }
#main_body { float:left; }
#main_body #freebox { margin:0 6px; padding:8px; border:1px solid #d8d8d8; background:#FFFFFF; font:normal 11px Arial, Tahoma, Trebuchet MS; color:#484E56; width:944px; }
#main_body .freebox { margin:0 6px; padding:8px; border:1px solid #d8d8d8; background:#FFFFFF; font:normal 11px Arial, Tahoma, Trebuchet MS; color:#484E56; width:944px; }
#main_body #freebox #autoriz { width:324px; float:left; }
#main_body #freebox #other_text { float:left; padding:5px; }
div.flash_icon { border-bottom:4px solid #d8d8d8; padding:10px 0; }
#freebox div.checked_amount_money { padding:10px 0; }
#freebox div.checked_amount_money table, #freebox div table.check_card { padding:20px 0 20px 10px; }
#freebox div.checked_amount_money tr.rows_grey, #freebox div table.check_card tr.rows_grey { background:#efefef; }
#freebox div.checked_amount_money tr.rows_white, #freebox div table.check_card tr.rows_white { background:#FFFFFF; }
#freebox div.checked_amount_money td, #freebox div table.check_card td { padding:0; height:28px; }
#freebox div.checked_amount_money tr.title td { padding:0 5px; }
.convert { padding:10px; }
/*this BEGIN part dedicated to new comments part*/
#big_comments { margin:0 6px; padding:0 0 8px; width:608px; border:none; background:#e9e9e9; font:normal 11px Arial, Tahoma, Trebuchet MS; color:#484E56; clear:both; }
#big_comments a { font:normal 11px Arial, Tahoma, Trebuchet MS; color:#685390; }
#big_comments a:hover { text-decoration:none; }
#big_comments h2 { font:normal 15px Arial, Tahoma, Trebuchet MS; color:#000000; }
#big_comments h2 a { font:bold 15px Arial, Tahoma, Trebuchet MS; }
#big_comments .flash_desc { float:right; padding:9px 0 5px 0; margin:0; background:#efefef; }
#big_comments .flash_desc_comment { float:right; padding:9px 0 5px 0; margin:0; font:normal 15px Arial, Tahoma, Trebuchet MS; background:#efefef; }
#big_comments .flash_desc_comment a { font:normal 15px Arial, Tahoma, Trebuchet MS; }
#big_comments .flash_chief { float:left; padding:9px 0 5px 0; margin:0; background:#efefef; }
#big_comments div.avatar_full { float:left; width:100px; border:1px #d8d8d8 solid; background:#FFF; padding:8px; }
#big_comments div.avatar_full img.more { position:absolute; margin:6px 0 0 108px; }
#big_comments div.avatar_50 { float:left; width:50px; border:1px #d8d8d8 solid; background:#FFF; padding:8px; margin:15px 0 5px; }
#big_comments div.avatar_50 img.more { position:absolute; margin:6px 0 0 58px; }
#big_comments div.avatar_50 img.less { position:absolute; margin:6px 0 0 66px; }
#big_comments span.date_comment { float:right; }
#big_comments div.product_comments { background:#efefef; padding:5px 10px 0; }
#big_comments div.comment_text { float:right; width:452px; margin:0; background:#FFF; padding:8px; border:1px #d8d8d8 solid; }
#big_comments div.product_comments .desc { padding:10px 0; }
#big_comments div.comment_text_sm_1 { float:right; width:502px; margin:15px 0 5px 0; background:#FFF; padding:8px; border:1px #d8d8d8 solid; }
#big_comments div.reply { float:left; width:424px; margin:0 0 0 10px; background:#FFF; padding:0 0 0; border:none; }
#big_comments .title { color:#949494; }
#big_comments .title_reply { color:#949494; }
#big_comments .title_table { padding:0 0 8px 0; }
#big_comments .padding_side { padding:0 5px; }
#big_comments td { line-height:15px; }
/*#big_comments div.comment_text_sm_2 { float:left; width:520px; margin:0 0 0 10px; background:#edf3f6; padding:0 10px 10px 0;}*/
#big_comments div.terms { height:200px; width:585px; overflow:auto; border: 1px solid #d8d8d8;}
.ct_red { background:#f26332; }
.ct_grey { background:#484e56; }
.ct_green { background:#090; }
.ct_quote { background:#efefef; font:italic 14px Arial, Tahoma, Trebuchet MS; }
/* END this part dedicated to new comments part*/

#big_flash { margin:0 6px; padding:8px; width:590px; border:1px solid #d8d8d8; background:#FFFFFF; font:normal 11px Arial, Tahoma, Trebuchet MS; color:#484E56; position:relative; }
#big_flash a { font:normal 11px Arial, Tahoma, Trebuchet MS; color:#685390; }
#big_flash a:hover { text-decoration:none; }
/* Air text on big banner */
#big_flash .big_banner { position:relative; z-index:0;}
.popular_flag { position:absolute; top:-9px; left:528px; z-index:999; }
#big_flash .fly_position { position:absolute; z-index:2;}
#big_flash .fly_text { width:590px; position:relative; top:-170px; color:#FFFFFF; padding:0; margin:0; line-height:1.4em; text-align:center; float:left; z-index:3; }
#big_flash .fly_text span.fly_button { width:420px; margin:5px auto; display:block; }
#big_flash .fly_text span.fly_button a { margin:5px; padding:10px 5px; display:block; width:180px; float:left; font:normal 16px/18px Arial, Tahoma, Trebuchet MS; color:#FFF; text-decoration:none; }
#big_flash .fly_text span.fly_button a.orange { background:#719a34 url(/images/button_orange.gif) no-repeat center; }
#big_flash .fly_text span.fly_button a.green { background:#719a34 url(/images/button_green.gif) no-repeat center; }
#big_flash .fly_text span.fly_button a.blue { background:#45798b url(/images/button_blue.gif) no-repeat center; }
/* End Air text on big banner */
#main_body #big_flash .flash_desc { 
    float:left; 
    padding:15px 0 5px 0; 
    margin:0; 
}
#main_body #big_flash .flash_desc strong { 
    font-size: 11px;
}

#main_body #big_flash .flash_desc span.detail_price { 
    float: right; 
    font-weight: bold; 
    font-size: 16px;
}

#main_body #big_flash .flash_desc label span {
    font-size: 12px; 
    color: #949494;
}

#main_body #big_flash .flash_desc label span.selected {
    font-weight: bold;
    color: #484e56;
    border-bottom: 1px dashed #949494;
}

#main_body #big_flash #license_description {
    background-color: #ededed; 
    padding: 10px 15px 10px 15px; 
    margin: 10px 0 0 0;
}

#main_body #big_flash .flash_desc_comment { float:left; padding:9px 0 5px 0; margin:0; font:normal 15px Arial, Tahoma, Trebuchet MS; }
#main_body #big_flash .flash_desc_comment a { font:normal 15px Arial, Tahoma, Trebuchet MS; }
#main_body #big_flash .flash_chief { float:right; padding:5px 0; padding-bottom: 0px; margin:0; }
#big_flash div.avatar_full { float:left; width:100px; }
#big_flash div.avatar_50 { float:left; width:50px; }
#big_flash span.date_comment { float:right; }
#big_flash div.comment_text { float:left; width:460px; margin:0 0 0 10px; background:#edf3f6; padding:10px; }
#big_flash div.comment_text p { margin:0; padding:0;}
#big_flash div.comment_text_sm_1 { float:left; width:520px; margin:0 0 0 10px; background:#efefef; padding:0 10px 10px 0; }
#big_flash div.comment_text_sm_2 { float:left; width:520px; margin:0 0 0 10px; background:#edf3f6; padding:0 10px 10px 0; }
#big_flash div.terms { height:200px; width:585px; overflow:auto; border: 1px solid #d8d8d8;}
#main_body p.title_comment { font:normal 15px Arial, Tahoma, Trebuchet MS; color:#000000; }
#main_body #flag_flash_new { position:absolute; margin:0 6px 0 455px !important; margin:0 6px 0 443px; padding:0 9px; text-align:right; }
#main_body p { margin:10px; }
#main_body h1 { width:560px; margin:0 0 5px 10px; }
#main_body span.title_catalog, h1 { font:normal 18px Arial, Tahoma, Trebuchet MS; }
div.previewDescription { background:#edf3f6; padding:10px; margin:0; }
/* Messages */
table.message_list td, table.message_list th { height:30px; border-bottom:solid 1px #e7e7e7; }
table.message_list td.flag { background:url(/images/flag_icon.gif) no-repeat center; }
table.message_list td.none:hover { background:url(/images/flag_mark.gif) no-repeat center; }
table.message_list tr.inbox_unread { }
table.message_list tr.inbox_unread a { font-weight:bold; }
div.button_attach_files { background:url(/images/attach_mail.gif) no-repeat 10px 10px #efefef; font:normal 11px Arial, Tahoma, Trebuchet MS; color:#685390; cursor:pointer; }
div.button_attach_files span { display:block; padding:10px; padding-left:30px; line-height:14px; }
div.list_attach_files { display:none; position:absolute; background:#FFF; border:1px solid #CCC; min-width:160px; border-top:0; }
div.list_attach_files ul { padding:0; margin:0; list-style:none; }
div.list_attach_files ul li { padding:5px 10px; border-top:1px solid #CCC; }
div.list_attach_files ul li:hover { background:#CCC; color:#FFF; }
/* End Messages */
/* Shopping Cart */
table.cart_list td, table.cart_list th { border-right:1px solid #ebebeb;}
table.cart_list tr.row_white td { padding:5px;}
table.cart_list td.last, table.cart_list th.last { border-right:0;}
table.cart_list td { border-bottom:solid 4px #e7e7e7; }
table.cart_list th { padding:10px 5px; font-weight:bold; background:#efefef;}
/* ---- */
.preview_images { float:left; width:704px; height:112px; background:#FFF; border:1px solid #d8d8d8; overflow:hidden; }
.preview_images .images_list { padding:5px 0; height:102px; width:664px; overflow:hidden; margin:0 auto; }
.preview_images .images_list ul { padding:0; margin:0; list-style:none; height:102px; width:100%; }
.preview_images .images_list ul li { float:left; padding:5px; margin:0; height:92px; width:156px; text-align:center; position:relative; z-index:90;}
.preview_images .images_list ul li img { border:0; padding:0; margin:0;}
.left_button, .right_button { float:left; width:20px; text-align:center; font-size:22px; line-height:26px; padding:42px 0; position:relative; z-index:100; background:#FFF;}
.left_button a, .right_button a { font-size:22px; text-decoration:none; display:none;}
.right_button { float:right;}
.small_info { float:right; width:230px; }
.small_info .flash_desc { padding:10px; margin:0; background:#FFF; border:1px solid #d8d8d8; font:normal 14px/1.5em Arial, Tahoma, Trebuchet MS; }
.small_info .flash_desc .price_preview { font:bold 22px/1.2em Arial, Tahoma, Trebuchet MS; }
.small_info .flash_desc_comment { float:left; padding:9px 0 5px 0; margin:0; font:normal 15px Arial, Tahoma, Trebuchet MS; }
.small_info .flash_desc_comment a { font:normal 15px Arial, Tahoma, Trebuchet MS; }
.small_info .flash_chief { float:right; padding:10px 1px; margin:0; }
/* Begin Tab panel */
.tab_panel { margin:5px 0 0; text-align:left; padding:0; position:relative; z-index:1; }
.tab_panel ul { 
    width:590px; 
    padding:0; 
    margin:0; 
    list-style:none; 
    height:35px; 
    position:relative; 
    z-index:3; 
}

.tab_panel.side {
    margin-top: 20px;
}
.tab_panel.side ul { 
    width:317px; 
    margin-left:6px; 
    list-style:none; 
    height:35px; 
    position:relative; 
    z-index:3; 
}

.tab_panel ul.small { 
    height:35px; 
}
.tab_panel ul.index_page, .tab_panel ul.tab_bg { 
    margin-left:6px; 
}

.tab_panel ul.small a { font:bold 10px/14px Arial, Tahoma, Trebuchet MS; }

/* index page */
.tab_panel ul.index_page li, .tab_panel ul.staff li, .tab_panel.side ul li { 
    float:left; 
    padding:0; 
    margin:0 3px 0 0; 
    border:1px solid #9f9f9f; 
    border-top: none;
    border-bottom: none;
    background: #9f9f9f; 
    padding:10px 20px; 
}

.tab_panel ul.index_page li.active, .tab_panel ul.index_page li:hover,
.tab_panel ul.staff li:hover, .tab_panel ul.staff li.active,
.tab_panel.side ul li:hover, .tab_panel.side ul li.active { 
    border:1px solid #313131; 
    border-top: none;
    border-bottom: none;
    background: #313131; 
    padding:10px 20px; 
}

.tab_panel ul.index_page li.active a, .tab_panel ul.index_page li:hover a, .tab_panel ul.staff li:hover a,
.tab_panel.side ul li.active a, .tab_panel.side ul li:hover a { 
    display:block; 
    font:normal 12px/15px Arial, Tahoma, Trebuchet MS; 
    color:#FFF; 
    text-decoration: none;
    border: none;
}

.tab_panel ul.index_page a, .tab_panel ul.staff a, .tab_panel.side ul a { 
    font:normal 12px/15px Arial, Tahoma, Trebuchet MS; 
    color:#FFF; 
    text-decoration: none;
    padding: 0px;
    border-bottom: 1px dashed;
}
/* End Tab panel */

.sort_panel {
    width:734px;
}
.sort_panel .index_page {
    float: left;
    padding: 10px 0px 10px 10px;
}
.sort_panel .index_page input[type="image"] {
    margin-top: 3px;
}

/* Begin Title panel */
.panel_title { background:url(/images/tab_panel_bg.gif) repeat-x; line-height:38px; padding:0 15px; margin:0 0 10px 0; border:1px solid #d8d8d8; border-bottom:1px solid #d1d1d1;}
.panel_title_clear { line-height:40px; padding:0 0 10px 15px; margin:0; }
.panel_title_account { line-height:40px; padding:5px 0 5px 15px; margin:0; border:1px solid #d8d8d8; }
.panel_title a.button_view_all { float:right; display:block; border:1px solid #474747; background:url(/images/button_ind_bg.gif); font:normal 10px Arial, Helvetica, sans-serif; color:#f9f9f9; line-height:20px; padding:0 8px; margin:8px 0 0 0; text-decoration:none;}
.panel_title a.button_view_all span { background:url(/images/button_ind_pimp.gif) no-repeat left; display:block; padding:0 0 0 8px;}
/* End Title panel */
.box_files { background:#f9f9f9; width:590px; padding:8px; border:1px solid #d8d8d8; margin:0 6px; position:relative; z-index:0;}
.box_files .flash_list { float:left; margin:0 18px 0 0; width:184px; color:#484E56; text-align:center; }
.box_files .flash_list.last { margin:0; }
.box_files .flash_list div.link { margin:0; text-align:center; padding:5px 0 15px 0; }
.box_files .flash_list .images2 { padding:14px; width:156px; height:94px; background:url(/images/bg_box_product2.gif) bottom; }
.box_files .flash_list p { padding:5px 0 15px 0; margin:0; text-align:center; }
/* To Staff */
.box_files_staff { background:#f9f9f9; margin:0; position:relative; z-index:0;}
.changeStaffImages { }
.changeStaffImages ul { background:none; width:auto; height:auto; text-decoration:none; margin:0; padding:10px 0; border:0; float:none; }
.changeStaffImages ul li { float:left; list-style:none; margin:0; padding:0 10px 0 0; border:0; color:#606060; }
.changeStaffImages ul li.active { background:none; color:#685390; }
.changeStaffImages ul li a { padding:5px; color:#606060; text-decoration:none; }
.changeStaffImages ul li a:hover { background:none; color:#685390; text-decoration:underline; }
.box_staff { padding-top:25px; border:1px solid #d8d8d8; border-top:0; padding:10px 0 10px 14px; }
.box_staff h2 { padding-left:0; }
.box_staff .changeStaffImages { border:1px solid #d8d8d8; border-bottom:0; border-top:0; }
.box_staff .staff_image_list { float:left; margin:0 16px 0 0 !important; margin:0 11px 0 0; width:216px; color:#484E56; text-align:center; }
.box_staff .staff_image_list .images { width:200px; }
.box_staff .staff_image_list .link { width:216px; padding:10px 0; }
div.security_block ul { padding:0 0 0 20px; margin:0; list-style:none; }
div.security_block ul li { padding:10px 0 10px 30px; margin:0; background:url(/images/icon_security.gif) no-repeat left; }
#freebox { width:944px; padding:5px 0; }
#freebox .product_list { float:left; margin:0 0 0 40px !important; margin:0 15px 0 20px; width:184px; color:#484E56; text-align:center; }
#freebox .product_list .images2 { padding:14px; width:156px; height:94px; background:#FFFFFF url(/images/bg_box_product.gif) bottom; }
#freebox .product_list p { padding:5px 0 15px 0; margin:0; text-align:center; }
#freebox .purchase { width:884px; padding:5px 0; }
#freebox .purchase .images { float:left; }
.desc_cat { padding:0 0 10px 10px; }
.catalog_nav .product_list { float:left; margin:0; width:184px; color:#484E56; text-align:center; }
.catalog_nav .product_list .images2 { padding:14px; width:156px; height:94px; background: url(/images/bg_box_product2.gif) bottom; }
.catalog_nav .product_list p { padding:0 0 5px 0; margin:0; text-align:center; }
.catalog_box { position:relative; z-index:0;}
.catalog_box .product_rows { font:normal 10px Arial, Tahoma, Trebuchet MS; color:#484e56; padding:10px 0; }
.catalog_box .product_rows .images2 { text-align: center; float:left; margin:0 10px; padding:8px 14px 14px 14px; width:156px; height:94px; background:url(/images/bg_box_product.gif) bottom; }
.catalog_box .product_rows .text { float:left; margin:0; padding:0; width:520px; font:normal 10px Arial, Tahoma, Trebuchet MS; color:#484e56; }
.catalog_box .product_rows .top_line { border-top:1px solid #ebebeb; margin:6px 0 0 0 !important; margin:0; padding:5px 0 0 0; }
/* Not Result Search */
.catalog_box .not_result { }
.catalog_box .not_result ul { list-style:none; }
.catalog_box .not_result ul li { line-height:1.5em;}
/* product rows */
.product_rows .price { float:right; font:bold 18px Arial, Tahoma, Trebuchet MS; color:#484e56; width:75px; line-height:20px; }
.product_rows a.title { width:445px; font:bold 15px Arial, Tahoma, Trebuchet MS; color:#484e56; text-decoration:none; line-height:20px; }
.product_rows a.title:hover { text-decoration:underline; }
.product_rows span.file_info { padding:0; margin:0; font:normal 10px Arial, Tahoma, Trebuchet MS; color:#484e56; }
/**
  *
  * Design Preview
  *
  **/
#full_page_block { width:100%; margin:0; padding:0; }
#full_page_block .tab_panel { width:984px; margin:0 auto; }
#full_page_block .list_images { margin:0 auto; padding:10px; background:#FFF url(/images/form_input_bg.jpg) repeat-x top; }
#full_page_block .list_images div.big_images { text-align:center; min-height:100px; }
#full_page_block .list_images div.big_images img { padding:8px; border:1px solid #d8d8d8; background:#FFFFFF; margin:0 auto; }
#full_page_block .list_images div.live_preview { padding:8px; border:1px solid #d8d8d8; background:#FFFFFF; }
#loader { display:none; top:0; left:0; background:url(/images/overlay1.png); z-index:90; }
#loader div { position:absolute; top:45%; width:100%; height:100%; text-align:center; }
#loader img { border:none; clear:both; }
/**
  *
  * User Account
  *
  **/
#account_header, div.moderation_header { margin:0 6px; width:960px; }
div.moderation_header { padding:0; }
#account_header div.images { float:left; width:100px; }
#account_header div.side_info { padding:0 0 0 130px; }
#account_header #side_user_info { float:left; width:390px; }
#account_header #side_user_info h2 { font:normal 24px Arial, Tahoma, Trebuchet MS; color:#484e56; }
#account_header #side_user_info h3 { font:normal 11px Arial, Tahoma, Trebuchet MS; color:#484e56; width:350px; background:#FFF; padding:5px 10px; margin:0 20px 0 0; border:1px solid #d8d8d8; }
#account_header #side_user_info h3 a { float:right; }
#account_header #side_user_info td a { font:bold 11px Arial, Tahoma, Trebuchet MS; color:#755d9d; }
#account_header div.side_propagation { float:right; padding:0; margin:0; }
#account_header div.side_propagation td { padding:19px 10px 0 10px; }
#account_header div.side_propagation td.button_border { border:1px solid #d8d8d8; background:#FFFFFF; padding:10px; }
#account_header div.account_navigation { text-align:left; padding:30px 0 0 0 !important; padding:15px 0 0 10px; }
div.account_navigation ul { padding:0; margin:0; list-style:none; height:34px; }
div.account_navigation ul li { 
    float:left; 
    padding:0; 
    margin:0 3px 0 0; 
    border: none;
    border-right: 1px solid #9f9f9f; 
    border-left: 1px solid #9f9f9f; 
    background: #9f9f9f; 
    padding:10px 20px; 
}
div.account_navigation ul li.active, div.account_navigation ul li:hover { 
    background: none repeat scroll 0 0 #313131;
    padding: 10px 20px;
    display:block; 
    font:normal 12px Arial, Tahoma, Trebuchet MS; 
    text-decoration: none;
    border: none;
    border-right: 1px solid #313131; 
    border-left: 1px solid #313131; 
}
div.account_navigation ul li.active a, div.account_navigation ul li:hover a {
    font:normal 12px Arial, Tahoma, Trebuchet MS; 
    color:#FFF; 
    text-decoration: none;
    border: none;
}
div.account_navigation a { 
    font:normal 12px Arial, Tahoma, Trebuchet MS; 
    color:#FFF; 
    text-decoration: none;
    padding: 0px;
    border-bottom: 1px dashed;
}
div.account_navigation ul li.isright { 
    float:right; 
    margin:0 0 0 2px; 
}

div.account_navigation_sub_menu { 
    margin:0 6px; 
    padding:8px; 
    border:none;
    background:#313131; 
}
div.account_navigation_sub_menu ul { 
    padding:5px 0;
    margin:0; 
    list-style:none; 
}
div.account_navigation_sub_menu ul li { 
    padding:5px 7px;
    margin-right: 15px;
    display:inline; 
    border:0; 
    color: #FFF;
}
div.account_navigation_sub_menu a { 
    font:normal 12px Arial, Tahoma, Trebuchet MS; 
    color:#FFF; 
    padding:0; 
    text-decoration: none;
    border-bottom: 1px dashed;
}
div.account_navigation_sub_menu a.active, div.account_navigation_sub_menu a:hover { 
    border: none;
}

div.password_table { float:left; padding:0 10px 0 10px; }
div.password_table h3 { padding:0; margin:0; }
div.images { padding:8px; border:1px solid #d8d8d8; background:#FFFFFF; }
.requestPeyment td { border-bottom:1px solid #d8d8d8; }
#side_body { float:left; }
#side_body p.title { margin:15px 0 10px 10px; }
#side_body span.title_catalog { font:normal 18px Arial, Tahoma, Trebuchet MS; }
#block_presentation { margin:0 6px; border:1px solid #d8d8d8; background:#FFFFFF; padding:8px; font:normal 11px Arial, Tahoma, Trebuchet MS; color:#484E56; width:320px; }
#block_presentation ul { padding:0; margin:0; list-style:none; }
#block_presentation div { padding:0; margin:0; }
#block_presentation div.start_at { background:url(/images/slogan_site_bg.jpg) no-repeat right top; height:72px; }
#block_presentation div.start_at p.image { float:left; }
#block_presentation div.start_at p.title_slogan { float:left; padding:0 0 0 10px; font:normal 14px Arial, Tahoma, Trebuchet MS; color:#755d9d; }
#block_presentation div.start_at h1 { padding:10px 0 0 0; margin:0; font:normal 14px Arial, Tahoma, Trebuchet MS; color:#755d9d; }
#block_presentation div.start_at h1 a { font:normal 14px Arial, Tahoma, Trebuchet MS; color:#4C89A3; text-decoration:none; }
#block_presentation div.start_at h2 { padding:0; margin:0; font:normal 28px Arial, Tahoma, Trebuchet MS; color:#755d9d; }
#block_presentation div.button_register { background:url(/images/regoster_free_bg.jpg) no-repeat right top; height:31px; padding:16px 10px; }
#block_presentation div.button_register p.image { float:right; }
#block_presentation div.button_register p.text { float:left; padding:8px 0 0 0; }
#block_presentation div.place_program { height:132px; }
#block_presentation div.place_program p.affiliate { float:left; margin:4px 0 0 0; background:#755d9d; }
#block_presentation div.place_program p.bonus_program { float:right; margin:4px 0 0 0; background:#755d9d; }
#block_presentation div.text { padding:16px 0 !important; padding:8px 0; font:normal 11px Arial, Tahoma, Trebuchet MS; color:#2E333A; }
#block_presentation div.text a { font:bold 11px Arial, Tahoma, Trebuchet MS; color:#755d9d; float:left; padding:0 3px; }
#block_presentation div.text h2 { padding:0; margin:0; font:normal 11px Arial, Tahoma, Trebuchet MS; color:#2E333A; }
#block_presentation div.autoriz { background:#edf6ee; }
/* shopping_cart_list */
.sidebody_box { margin:0 6px; border:1px solid #d8d8d8; background:#FFFFFF; padding:8px; font:normal 11px Arial, Tahoma, Trebuchet MS; color:#484E56; width:319px; }
/*detail_product_info*/
#detail_product_info { margin:0 6px; font:normal 11px Arial, Tahoma, Trebuchet MS; color:#484E56; width:337px; }
.user_detail_avatar { float:right; border:1px solid #d8d8d8; background:#FFFFFF; padding:8px; height:100px; width:100px; position:relative; z-index:-1;}
.user_detail_avatar img.less { position:absolute; top:16px; left:-14px;}
.user_detail_info { float:left; border:1px solid #d8d8d8; background:#FFFFFF; padding:8px; width:183px; }
.user_detail_info ul { padding:0 5px; margin:0; list-style:none;} 
.user_detail_info ul li { display:block; padding:3px 0; margin:0; list-style:none; line-height:20px;} 
.user_detail_info ul li img { float:left; width:20px; height:20px; margin:0 5px 0 0;}
.user_detail_info ul.line_list { padding:0;} 
.user_detail_info ul.line_list li { float:left; padding:0;} 
.user_detail_info ul.line_list li a { float:left; display:block; padding:0; line-height:20px;} 
.user_detail_info ul.line_list li img { margin:0 1px 0 2px;} 
/*shopping cart list*/
.shopping_cart_list { margin:0 6px; border:1px solid #d8d8d8; background:#FFFFFF; padding:8px; font:normal 11px Arial, Tahoma, Trebuchet MS; color:#484E56; width:319px; }
.shopping_cart_list .cart_ul { margin:0 0 5px 10px; padding:0; border: none; list-style:none;}
.shopping_cart_list .cart_ul li { margin:0; padding:0 0 0 5px; display:inline; }
.shopping_cart_list .cart_ul_files { margin:0 0 5px 10px; padding:0; list-style:none; }
.shopping_cart_list .cart_ul_files li { margin:0; padding:5px 0; }
.shopping_cart_list a.shopping_cart { display:block; padding:10px 0 5px 10px;}
.shopping_cart_list div.box { padding:5px 0; }
.shopping_cart_list div.bg_box { background:#edf6ee; padding:5px;}
/* -- o -- */
#side_body .list_side_files { margin:0 6px; padding:0 0 8px 0; border:1px solid #d8d8d8; background:#FFFFFF; font:normal 11px Arial, Tahoma, Trebuchet MS; color:#484E56; width:335px; }
#side_body .list_side_files .flash_list { float:left; color:#484E56; text-align:center; padding:8px 0 0 8px; width:156px; }
#side_body .list_side_files .flash_list div { padding:0 0 8px 0; }
#side_body .block_last_comment { margin:0 6px; border:1px solid #d8d8d8; background:#FFFFFF; padding:3px 8px !important; padding:8px 8px; font:normal 11px Arial, Tahoma, Trebuchet MS; color:#484E56; width:319px; }
#side_body .block_last_comment div { background:#edf6ee; padding:0; margin:5px 0; }
#side_body .block_last_comment div img.avatar { float:left; padding:5px 10px 10px 0; }
#side_body .block_last_comment div div.title_comment { background:#FFFFFF; }
#side_body .block_last_comment div div.description { padding:5px 10px 5px 60px; margin:5px 0 0 0; }
#side_body .block_last_comment div div.title_blog { background:#FFFFFF; padding:5px 0; }
#side_body .block_last_comment div div.title_blog a { font:bold 12px Arial, Tahoma, Trebuchet MS; }
#side_body .block_last_comment div div.blog_info { padding:0 10px 5px 5px; margin:0; }
#side_body div.side_block_inform { margin:0 6px; border:1px solid #d8d8d8; background:#FFFFFF; padding:4px 8px; font:normal 11px Arial, Tahoma, Trebuchet MS; color:#484E56; width:319px; }
#side_body div.side_block_inform a { display:block; padding:4px 0;}
#side_body div.file_flash { background:#edf3f6 url(/images/icon_file_flash.gif) no-repeat left; height:60px; }
#side_body div.file_flash p { padding:12px 5px 5px 80px; }
ul.grid { margin:0 0 0 20px; padding:0; list-style:none; }
ul.grid li { margin:0; padding:0 0 0 20px; background:url(/images/grid1.gif) no-repeat left; height:20px; }
ul.grid li.main { background:url(/images/grid.gif) no-repeat left; }
ul.grid ul { margin:0; padding:0; list-style:none; }
ul.grid ul li { margin:0; padding:0 0 0 30px; background:url(/images/grid2.gif) no-repeat left; height:20px; }
ul.grid a.name { font:normal 12px Arial, Tahoma, Trebuchet MS; text-decoration:none; }
ul.grid span.name { font:normal 12px Arial, Tahoma, Trebuchet MS; }
.bookmark { float:right; padding:2px 7px 14px 0 !important; padding:2px 7px 0 0; }
ul.catalog { float:left; padding:10px 15px; margin:0 10px; width:180px; list-style:none; }
ul.catalog li.title { padding:5px 0 5px 15px; margin:0; background:url(/images/catalog_title.gif) no-repeat left center; }
ul.catalog li.title a { font:bold 14px Arial, Helvetica, sans-serif; color:#313131; text-decoration:none; }
ul.catalog ul { padding:0; margin:0; list-style:none; }
ul.catalog ul li { padding:0; margin:0; border-bottom:1px solid #e4e4e4; }
ul.catalog ul li a { display:block; padding:5px 0 5px 15px; background:none; text-decoration:none; }
ul.catalog ul li span { display:block; padding:5px 0 5px 15px; background:none; }
ul.catalog ul li a:hover { background:#f0f0f0; text-decoration:underline; }
/* BEGIN user list index */
div.listboxuser { float:left; border:1px solid #CCCCCC; padding:5px; margin:6px 23px 10px 6px; width:80px; height:80px; background:#FFFFFF; text-align:center; }
div.listboxuser.last { margin:6px;}
div.listboxuser a { text-decoration:none; }
div.listboxuser:hover { background:#f5fdff; }
div.listboxuser img { padding:0px 5px; }
/* END user list index */
.payment_type { float:left; background:url(/images/pay_bg_r.gif) no-repeat right; height:56px; margin:10px 10px 0 0; }
.payment_type_left { background:url(/images/pay_bg_l.gif) no-repeat left; height:30px; padding:13px; }
#footer_block { 
    background:#734588; 
    border-bottom:5px solid #181818; 
}
#footer_block div { color:#FFFFFF; font:normal 10px Arial, Tahoma, Trebuchet MS; }
#footer_block .footer_left { float:left;}
#footer_block .footer_right { float:right; padding:0 25px 0 0; }
#footer_block .footer_menu { 
    padding:5px; 
    text-align:center; 
    color:#FFFFFF; 
    font:normal 10px Arial, Tahoma, Trebuchet MS; 
    width: 1020px;
    margin: 0 auto;
}
#footer_block .footer_menu span { color:#FFFFFF; font:bold 12px Arial, Tahoma, Trebuchet MS; }
#footer_block .footer_menu a { color:#FFFFFF; font:normal 10px Arial, Tahoma, Trebuchet MS; }
#footer_block .footer_menu a:hover { color:#FFFFFF; font:normal 10px Arial, Tahoma, Trebuchet MS; }
#footer_block .footer_panel { background:#39758f; padding:15px 0; }

/* old table */
#footer_block table.block { background:#313131; border-top:1px solid #404040; }
#footer_block table td { color:#606060; font:normal 10px Arial, Tahoma, Trebuchet MS; }
#footer_block table a { color:#7f7f7f; font:italic 12px Arial, Tahoma, Trebuchet MS; text-decoration:none; }
#footer_block table a:hover { color:#7f7f7f; font:italic 12px Arial, Tahoma, Trebuchet MS; text-decoration:underline; }
/* end old table*/

span.footer_title {
    font-size: 14px; 
    margin-left: 10px;
}

div.footer_container_light {
    display: block;
    background-color: #313131; 
    border: none;
    border-top: 1px solid #404040; 
    border-bottom: 1px solid #3f3f3f;
}

div.footer_container_light a {
    color: #a9a9a9;
    text-decoration: none;
    border-bottom: 1px dashed #a9a9a9;
}

div.footer_container_light a:hover {
    border: none;
}

div.footer_container_light .text_light {
    color: #818181;
}

div.footer_container_light .text_dark {
    color: #595959;
}

div.footer_container_light strong {
    color: #FFF;
}

div.footer_light, div.footer_dark {
    margin: 0 auto; 
    width: 1020px;
    display: block;
    font-size: 14px;
}

div.footer_light .first_column {
    float: left;
    width: 280px;
    border-right: 1px solid #212121;
    padding: 20px 0 40px 0;
    height: 288px;
}

div.footer_light .second_column {
    float: left;
    width: 401px;
    border-right: 1px solid #414141;
    border-left: 1px solid #414141;
    padding: 23px 20px 40px 10px;
    height: 285px;
}

div.footer_light .second_column .subscribers_count {
    border: 1px solid #5a5a5a; 
    font-size: 10px; 
    padding: 2px; 
    color: #818181; 
    background: #201f1f; 
    width: 40px; 
    position: relative; 
    display: inline;
    text-align: center;
    margin: 14px 0 0 5px;
}
div.footer_light .second_column .subscribers_count img {
    position: absolute;
    top: 5px;
    left: -5px;
}

div.footer_light .third_column {
    float: left;
    border-left: 1px solid #212121;
    padding: 23px 0px 40px 45px;
    background: url(/images/footer_background.jpg) no-repeat 0 0;
    color: #818181;
    font-size: 12px;
    width: 260px;
    height: 285px;
}

div.footer_light .third_column span.counter {
    color: #fff;
    font-size: 18px;
    margin-top: 5px;
    margin-bottom: 10px;
    float: left;
}

div.footer_light .third_column span.guarantee {
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    font-size: 20px;
}

div.footer_small_light_div {
    display: block; 
    width: 225px; 
    background-color: #3c3c3c; 
    padding: 10px; 
    margin-top: 10px;
    font-size: 11px;
}

div.footer_links_container {
    font-size: 12px;
    margin-top: 20px;
    color: #595959;
}
div.footer_links_container a {
    font-size: 12px;
}

div.footer_container_dark {
    display: block;
    background-color: #181818; 
    border: none;
    padding: 20px 0 20px 0;
}

div.footer_dark {
    color: #595959;
}

div.footer_dark img, div.footer_dark span {
    float: left;
} 
div.footer_dark span {
    margin: 6px 0 0 20px;
    font-style: italic;
}
div.footer_dark .right {
    float: right; 
    color: #FFF;
    line-height: 18px;
    margin: 4px 0 0 0;
}
div.footer_dark .right img {
    float: none;
}
div.footer_dark .right span {
    color: #4b5952;
    float: none;
    font-style: normal;
    margin: 0;
}
div.footer_dark .right a {
    color: #4b5952;
    text-decoration: none;
    border-bottom: 1px dashed #4b5952;
}
div.footer_dark .right a:hover {
    border: none;
}
div.footer_dark .right .spacer {
    display: inline-block;
    width: 20px;
}

/** Style Design **/
.autoriz { background:#edf6ee; padding:5px; }
.form_style input.input_text { background:url(/images/form_input_bg.jpg) repeat-x; font:normal 13px Arial, Tahoma, Trebuchet MS; border:1px solid #949494; display:inline; margin-top:5px; margin-bottom:2px; padding:5px; }
.form_style input.input_text_footer {
    margin: 10px 0 0 10px; 
    padding: 5px;
    background-color: #313131;
    color: #818181;
    border: 1px solid #515151;
    font: normal 13px Arial, Tahoma, Trebuchet MS;
    display:inline;
}
.form_style textarea.input_text { background:#FFFFFF url(/images/form_input_bg.jpg) repeat-x; font:normal 13px Arial, Tahoma, Trebuchet MS; border:1px solid #949494; display:inline; margin-top:5px; margin-bottom:2px; padding:5px; }
/** Pagination File **/
.pagination { text-align: center; }
.pagination ul.pagination { 
    margin:0; 
    padding:0; 
    list-style:none; 
    padding:10px; 
}
.pagination ul.pagination li { 
    display:inline; 
    padding:0 3px; 
    margin:0; 
    font:normal 12px Arial, Tahoma, Trebuchet MS; 
}
.pagination ul.pagination li a { 
    color:#4f4f4f; 
    font:bold 13px Arial, Tahoma, Trebuchet MS; 
    display: inline-block;
    text-decoration: none;
    line-height: 17px;
    background:#FFF url(/images/step_background.jpg) repeat-x top; 
    padding:5px 11px 5px 11px; 
    border:1px solid #c4c4c4; 
}
.pagination ul.pagination li a:hover { 
    color: #FFF;
    border:1px solid #202020; 
    font-weight: bold;
    background:#FFF url(/images/button_hover.jpg) repeat-x top; 
}
.pagination ul.pagination li a.selected { 
    color: #FFF;
    border:1px solid #be3101; 
    font-weight: bold;
    background:#FFF url(/images/input_button_bg_2.gif) repeat-x top;
}
    
.pagination ul.pagination li a.page { 
    color:#FFF; 
    font:bold 13px Arial, Tahoma, Trebuchet MS; 
    background:#424242 url(/images/input_button_bg_gray.gif) repeat-x top; 
    border:1px solid #424242; 
    padding:5px 10px 5px 10px; 
    display: inline-block;
    text-decoration: none;
    line-height: 16px;
}

.pagination ul.pagination li a.page:hover { 
    background:#424242 url(/images/button_hover.jpg) repeat-x top; 
    border:1px solid #202020; 
}
.pagination ul.pagination li a.page span {
    font-size: 16px;
}
/** Fake file input **/
.form_style select.select_menu { 
    background-color:#FFFFFF; 
    background-image:url(/images/form_input_bg.jpg); 
    background-repeat:repeat-x;
    margin-top:5px; 
    margin-bottom:3px; 
    padding:5px; 
    border:1px solid #949494; 
    height:30px; 
}
.form_style input.file_input { background:#fefefe url(/images/form_input_bg.jpg) repeat-x; font:normal 11px Arial, Tahoma, Trebuchet MS; border:1px solid #949494; display:inline; margin-bottom:2px; padding:5px; }
/** input:button style **/
.form_style input.input_button { background:#5b98b2 url(/images/input_button_bg.gif); height:23px; font:bold 11px Arial, Tahoma, Trebuchet MS; color:#FFFFFF; border:1px solid #496028; padding:0 5px; cursor:pointer; }
.form_style input.input_button_big_blue { background:#734588 url(/images/input_button_bg.gif) repeat-x top; font:bold 13px/17px Arial, Tahoma, Trebuchet MS; color:#FFFFFF; border:1px solid #496028; padding:5px; margin:0; cursor:pointer; }
.form_style input.input_button_big_orange { background:#f26332 url(/images/input_button_bg_2.gif) repeat-x top; font:bold 13px/17px Tahoma, Arial, Geneva, sans-serif; color:#FFFFFF; border:1px solid #be3101; padding:5px; margin:0; cursor:pointer; }
.form_style input.input_button_big_grey { background:#e9e9e9 url(/images/input_button_bg_grey.gif) repeat-x top; min-width:143px; font:bold 13px/17px Arial, Tahoma, Trebuchet MS; color:#484e56; border:1px solid #dfdfdf; padding:5px; margin:0; cursor:pointer; }
.form_style input.input_button_big_gray_albumo { 
    background:#424242 url(/images/input_button_bg_gray.gif) repeat-x top; 
    min-width:40px; 
    font:bold 13px/17px Arial, Tahoma, Trebuchet MS; 
    color:#FFF; 
    border:1px solid #424242; 
    padding:5px; 
    margin:0; 
    cursor:pointer; 
}
.form_style input.input_button_big_disabled { background:#d3d3d3 url(/images/input_button_bg_disabled.gif) repeat-x top; font:bold 13px/17px Arial, Tahoma, Trebuchet MS; color:#FFFFFF; border:1px solid #c2c2c2; padding:5px; margin:0; }
.form_style input.input_button_big_orange:hover,
.form_style input.input_button_big_blue:hover,
.form_style input.input_button_big_gray_albumo:hover { background:#363636 url(/images/button_hover.jpg) repeat-x; border:1px solid #202020; }
.form_style input.input_button_big_grey:hover { background:#363636 url(/images/button_hover.jpg) repeat-x; border:1px solid #202020; color: #FFF;}
input.input_button_add_to_shopping_cart { background: url(/images/add_to_cart.gif) repeat-x top; font:bold 13px/17px Tahoma, Arial, Geneva, sans-serif; color:#FFFFFF; border:1px solid #202020; width:92px; padding:5px; margin:0; cursor:pointer;}
input.button_clear_style { background:none; font:normal 11px Arial, Tahoma, Trebuchet MS; color:#685390; border:0; margin:0; padding:0; cursor:pointer; text-decoration:none; }
input.button_clear_style:hover { text-decoration:underline; }

#chat_div { font:normal 11px Arial, Tahoma, Trebuchet MS; color:#444444; }
#controls { font:bold 11px Arial, Tahoma, Trebuchet MS; color:#666666; padding:5px; }
#controls a { color:#444444; text-decoration:none; }
#list_div { font:normal 11px Arial, Tahoma, Trebuchet MS; color:#444444; }
#list_div a { font:normal 11px Arial, Tahoma, Trebuchet MS; color:#444444; text-decoration:none; }
#list_div a:hover { font:normal 11px Arial, Tahoma, Trebuchet MS; color:#444444; text-decoration:underline; }
#you_div { font:bold 11px Arial, Tahoma, Trebuchet MS; color:#458297; padding-top:5px; }
#main_body #big_flash #you_div a { font:bold 11px Arial, Tahoma, Trebuchet MS; text-decoration:none; color:#458297; }
#main_body #big_flash #you_div a:hover { text-decoration:underline; }
#oper_div { font:bold 11px Arial, Tahoma, Trebuchet MS; color:#f26332; padding-top:5px; }
#main_body #big_flash #oper_div a { font:bold 11px Arial, Tahoma, Trebuchet MS; text-decoration:none; color:#f26332; }
#main_body #big_flash #oper_div a:hover { text-decoration:underline; }
.detail_code { width:446px; font:normal 11px Arial, Tahoma, Trebuchet MS; color:#444; background-color:#EFEFEF; border:2px solid #FFF; padding:5px; margin:10px 0 10px 10px; }
p#screenshot { z-index:5; position:absolute; border:1px solid #ccc; background:#f2f2f2; padding:5px; display:none; color:#fff; margin:0; width:590px; }
.catalog_box { width:734px; float:left; border:1px solid #d8d8d8; background:#FFF; padding:5px 15px 0 15px; position:relative; z-index:2; }
.catalog_nav { width:187px; float:left; padding:10px 0 0 0; }
.catalog_nav h3 { font:bold 14px Arial, Tahoma, Trebuchet MS; color:#ffffff; padding:10px; background:#755d9d; border-left:5px solid #734588; }
ul.navig { list-style:none; margin:10px 0; padding:0 0 0 10px; }
ul.navig li { background:url(/images/list_catalog.gif) no-repeat left; padding:3px 0 3px 20px; }
ul.navig li a { font:normal 11px Arial, Tahoma, Trebuchet MS; color:#484e56; }
ul.navig li a.active { font:bold 11px Arial, Tahoma, Trebuchet MS; }
ul.navig li a:hover { text-decoration:none; }
/* hover Slide */
.hoverLink { width:590px; margin:0; padding:0; }
#hoverSlide { width:590px; cursor:hand; width:100%; position:relative; overflow:hidden; }
#hoverScreen { padding:0; margin:0; left:0; top:0; position:absolute; display:none; width:590px; height:70px; cursor:hand; overflow:hidden; text-align:right; }
#hoverScreen div { width:590px; height:70px; padding:0; margin:0; background:url(/images/full_screen_new.png) repeat-x; filter:alpha(opacity=85); }
#purchase_details { width:168px; float:left; margin:0 22px 15px 0; }
#purchase_details .image { padding:5px; border:1px solid #e7e7e7; margin:0; }
#purchase_details p { padding:0 0 0 10px; margin:0; }
#price_list { width:787px; margin:0 0 0 155px; padding:1px 0 0 0; }
#price_list p { padding:0px; }
.hr_small { margin:0; padding:0; border:0.5px solid #e7e7e7; }
.hr_reply { margin:0; padding:0; border:0; border-top:1px solid #e7e7e7; border-bottom:1px solid #FFF; color:#d3d3d3; }
.list_price { float:right; width:300px; font:bold 18px Arial, Tahoma, Trebuchet MS; color:#484e56; margin: 0 10px 15px 0; line-height:20px; text-align:right; }
.price { float:right; width:300px; margin: 0 10px 0 0; text-align:right; }
.description1 { width:550px; float:left; }
/* File upload */
#upload_button { margin:0; padding:0 10px; }
input.attach_file { }
#status_message span { display:block; font:bold 11px Arial, Tahoma, Trebuchet MS; background:#FFFFFF url(/images/form_bg_input.gif) top repeat-x; border:1px solid #a9a7a9; padding:5px; width:390px; margin:5px 10px; color:#525d65; }
ul#files_list { list-style:none; padding:0; margin:5px 10px; }
ul#files_list li { padding:5px; margin-bottom:2px; width:390px; margin-right:10px; color:#525d65; background:#FFFFFF url(/images/form_bg_input.gif) top repeat-x; border:1px solid #a9a7a9; }
ul#files_list li a { font:11px Arial, Tahoma, Trebuchet MS; }
ul#files_list li a.right { float:right; padding:0 10px; color:red; }
#status_message .success { background:#e3f1fa; border:1px solid #cccccc; }
#status_message .error { background:#f0c6c3; border:1px solid #cc6622; }

#fileQueue { width:400px; margin:10px; }
.uploadifyQueueItem { font:11px Verdana, Geneva, sans-serif; border:1px solid #E5E5E5; background:#FFFFFF url(/images/form_bg_input.gif) top repeat-x; margin:0; padding:5px; width:390px; }
.uploadifyError { border:1px solid #FBCBBC !important; background:#FDE5DD !important; }
.uploadifyQueueItem .cancel { float:right; }
.uploadifyProgress { background:#FFFFFF; border-top:1px solid #808080; border-left:1px solid #808080; border-right:1px solid #C5C5C5; border-bottom:1px solid #C5C5C5; margin-top:10px; width:100%; }
.uploadifyProgressBar { background:#0099FF; width:1px; height:3px; }

.href_link { text-decoration:underline;}
.href_link:hover { cursor: help; }

.payment_type_earning_text {font: normal 12px Tahoma, Geneva, sans-serif; margin: 7px 0 0 35px;}
.payment_type_earning_text a {font: bold 12px Tahoma, Geneva, sans-serif;}

div.users_rating {
	width: 60px;
	cursor: pointer;
}
div.public_rating { cursor: pointer; }
div.public_rating div.vote_res { background-color: #6C0; color: #FFFFFF; width: 75px; height: 13px; font-size: 10px; float: left; margin-left: 5px; }

/* BEGIN useraccount step-by-step upload */
div.step_upload_box {
    /*background: #f9f9f9; */
    background-color: #FFF;
    display: block; 
    padding: 5px 0px 10px 10px;
    float: left
}

div.step_upload_box a, div.step_upload_box a.active {
    text-decoration: none; 
    color: #484e56; 
    font-size: 14px; 
    border-bottom: 1px dashed;
}

div.step_upload_box a.active:hover {
    border-bottom: none;
}

div.step_upload_box a {
    color: #BABABA;
    border: none;
}

div.step_upload_box img {
    float: left;
}

div.step_upload_box div.step_holder {
    border: 1px solid #d8d8d8; 
    border-right: none;
    border-left: none;
    float: left;
}

div.step_upload_box div.step {
    background: url(/images/step_background.jpg) repeat-x; 
    padding: 11px; 
    font: 14px Arial,Tahoma,Trebuchet MS; 
    color: #bababa;
}

div.step_content_box {
    padding: 15px 10px 15px 50px; 
    position: relative;
}

div.step_content_box div.step_numeration {
    background: url(/images/step_number.png) no-repeat; 
    width: 52px; 
    height: 59px; 
    position: absolute;
    text-align: center;
    top: 23px;
    left: -15px;
    padding-top: 8px;
}

div.step_content_box div.step_numeration span {
    color: #fff;
    font: normal 28px Arial,Tahoma,Trebuchet MS; 
}

/* END useraccount step-by-step upload */

div.files_order_box {
    background: #f0f0f0; 
    display: block;
    padding: 15px;
}

div.files_order_box ul {
    margin: 0px;
    padding: 0px;
}

div.files_order_box ul li {
    display: inline;
    color: #4c8495;
    margin: 0 20px 0 0;
}

div.files_order_box ul li a {
    font-size: 12px;
    border-bottom: 1px dashed;
    text-decoration: none;
    margin-right: 5px;
    line-height: 16px;
}

div.files_order_box ul li a:hover, div.files_order_box ul li a.selected {
    font-size: 12px;
    text-decoration: none;
    border-bottom: none;
}

div.files_navigation_box {
    margin: 20px 0px 10px 0px;
    
}

div.files_navigation_box span.nav_title {
    font-size: 18px; 
    display: inline-block; 
    margin-top: 11px;
}

div.files_navigation_box span.select_title {
    font-size: 12px;
    margin-right: 5px;
    margin-left: 15px;
}

table.uploaded_files {
    background-color: #CCCCCC;
    width: 100%;
    border: none;
    margin-top: 20px;
}

table.uploaded_files tr.file_row, table.uploaded_files tr.header {
    background-color: #FFF;
}

table.uploaded_files tr.file_row_second {
    background-color: #f0f0f0;
}

table.uploaded_files tr.header th {
    background-color: #f0f0f0;
    /*border-bottom: 2px solid #c14335;
    border-top: 2px solid #c14335;*/
}

table.uploaded_files tr.file_row:hover, table.uploaded_files tr.file_row_second:hover {
    background-color: #e2e2e2;
}

a.morelink {
    text-decoration:none;
    outline: none;
}
.morecontent span {
    display: none;
}
div.moderator_comment { text-align: justify; }

div.blockUI {
    background-color: #000000;
    border: medium none;
    height: 100%;
    left: 0;
    margin: 0;
    opacity: 0.6;
    filter: alpha(opacity = 60);
    padding: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 900;
}

div.popupMessageWrapper {
    position: fixed;
    margin: 0;
    z-index: 1001;
}

div.popupMessage {
    background-color: #FFFFFF;
    margin: 0;
    padding: 0;
}

div.popupMessage .header {
    padding: 10px 15px 10px 15px;
    color: #fff;
    background-color: #1f1f1f;
    font-size: 20px;
    font-weight: bold;
    border: 1px solid #1a1a1a;
    border-bottom: none;
    min-height: 20px;
}
div.popupMessage .header .close {
    float: right;
    color: #FFF;
    font-weight: bold;
    font-size: 15px;
    line-height: 16px;
    margin-top: 6px;
    cursor: pointer;
}
div.popupMessage .header .close img {
    margin-left: 10px;
}
div.popupMessage .message {
    padding: 10px 15px 10px 15px;
    border-radius: 0 0 10px 10px;
    overflow: auto;
}
