body { background:#EFEFEF url(images/bg_REG.gif) 0 -34px repeat-x; margin:0; padding:0;}
.clr { clear:both;}
form,
div,
p,
a { padding:0; margin:0;}
h1,
h2,
h3,
h4 { padding:5px 0; margin:0;}
h2 { font:normal 18px Tahoma, Arial;}
h3 { font:bold 14px Tahoma, Arial;}
div,
td,
th,
li { font:normal 11px Tahoma, Arial; color:#484E56;}
hr { margin:0; padding:0; border:2px solid #e7e7e7;}
.px10 { font-size:10px;}
.px11 { font-size:11px;}
.px12 { font-size:12px;}
a { font:normal 11px Tahoma, Arial; color:#d97b00;}
a img { border:none; }
a.bold_link { text-decoration:underline; font-weight:bold; }
a:hover { text-decoration:none;}
.red { color:#f26332;}
.blue { color:#d97b00;}
.white { color:#FFF;}
.green { color:#006600;}
div.banner_border { background:#FFF; padding:8px; border:solid 1px #e7e7e7; }
div.error2 { padding:10px 8px; margin:2px 6px; border:1px solid #E7E7E7; background:#feeca6; font:normal 11px Tahoma, Arial; text-align:center; color:red; width:590px;}
div.error { padding:10px 6px; margin:18px auto 0 auto; border:1px solid #E7E7E7; background:#feeca6; font:normal 11px Tahoma, Arial; text-align:center; color:red; width:948px;}
div.alert_massage_container  { padding:10px; margin:18px auto 0 auto; border:1px solid #d8d8d8; background:#FFFFFF;  width:948px;}
div.alert_massage  { padding:10px; margin:0; border:0; background:#ffda5c; width:926px;}
div.alert_massage_icon {float:left; height: 33px; width: 28px; margin: 15px 20px 15px 15px; padding: 0; background: url("images/alert_icons.png") no-repeat scroll 0 0 transparent;}
div.alert_massage div.success {background-position: 0 0;}
div.alert_massage div.warning {background-position: -32px 0;}
div.alert_massage_title {font:normal 23px Tahoma, Arial; color:#303030; padding: 5px 0 0;}
div.alert_massage_text {font:normal 11px Tahoma, Arial; color:#303030; padding: 5px 0 10px; margin-left: 63px;}
div.alert_massage_buttons {float:right; font:normal 11px Tahoma, Arial; color:#303030; margin: 20px;}
div.alert_massage a.input_button_big_gray { background: url("images/input_button_big_gray_bg.png") repeat-x scroll 0 0 #7d7d7d; height:28px; font:normal 16px Arial, Helvetica, sans-serif; color:#FFFFFF; border:1px solid #484848; padding:5px 10px !important; cursor:pointer; margin:0 5px; text-decoration: none; -moz-box-shadow: 1px 1px 0px 0px #C9AC49; -webkit-box-shadow: 1px 1px 0px 0px #C9AC49; box-shadow: 1px 1px 0px 0px #C9AC49;}
div.alert_massage a.input_button_big_orange { background: url("images/input_button_big_orange_bg.png") repeat-x scroll 0 0 #f26433; height:28px; font:normal 16px Arial, Helvetica, sans-serif; color:#FFFFFF; border:1px solid #89381c; padding:5px 10px !important; cursor:pointer; margin:0 5px;  text-decoration: none;  -moz-box-shadow: 1px 1px 0px 0px #C9AC49; -webkit-box-shadow: 1px 1px 0px 0px #C9AC49; box-shadow: 1px 1px 0px 0px #C9AC49;}
div.good { padding:10px 6px; margin:18px auto 0 auto; border:1px solid #E7E7E7; background:#feeca6; font:normal 11px Tahoma, Arial; text-align:center; color:green; width:948px;}
div.work_block { padding:5px 0; background:#feeca6;}
#header { width:100%; min-width:980px;}

/* Messages */
table.message_list td, table.message_list th {height:30px;border-bottom:solid 1px #e7e7e7;}
table.message_list th:hover { background:url(/images/flag_mark.gif) no-repeat center; }
th.flag { background:url(/images/flag_icon.gif) no-repeat center; }

/* Project list */
.project { padding:20px; }
.project .bubble { background:url(/images/bubble.gif) no-repeat; width:48px; height:64px; }
.project .numcomm { font-size:22px;line-height:33px; }
.project .numview { font-size:10px;line-height:14px;color:#FFF; }
.project .title { font-size:26px; color:#1c1c1c; font-family:Arial;text-decoration:none; }
.project .budget { font-size:18px; color:#484e56; font-weight:bold; float:right; line-height:26px; }

.project#closed .title, .project#closed .budget, .project#closed .desc { color:#999; }

/* User Header Panel */
.user_info { height:34px;}
.user_info div { color:#5f5f5f; font:normal 11px Tahoma, Geneva, sans-serif; line-height:1.8em; padding:7px 0;}
.user_info div span { color:#c7c7c7; font:normal 11px Tahoma, Geneva, sans-serif; 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 a span { color:#c7c7c7; text-decoration:underline; padding:3px 0;}
.user_info div a.heaer_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.heaer_user_link span { background:url(images/user_pan_l.gif) no-repeat left center; padding:5px 10px; color:#d97b00;}
.user_info div a:hover span { color:#d97b00; 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:#d97b00;}
.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:0; margin:20px 20px 0 0; background:#292929;}
#search td { font:normal 11px Tahoma, Arial; color:#FFFFFF;}
.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_freelance.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 ul li a.facebook:hover { text-decoration:none; }
.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 ul li a:hover { text-decoration:underline;}
/* 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:#755d9d;}
.menu div.network .purple { color:#cc2820;}
.menu div.network .yellow { color:#f1ac42;}
.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 Tahoma, Geneva, sans-serif;}
.menu ul.stepBlock li a { display:block; padding:8px 10px 8px 0; width:303px; font:normal 12px Tahoma, Geneva, sans-serif; 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 Tahoma, Geneva, sans-serif; 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 .fly_text { position:relative; top:-180px; width:590px; color:#FFFFFF; padding:0; margin:0; outline:0; height:0; line-height:12px; text-align:center;}
#main_body #freebox { margin:0 6px; padding:8px; border:1px solid #E7E7E7; background:#FFFFFF; font:normal 11px Tahoma, Arial; 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 #e7e7e7; padding:10px 0; background:url(images/flash_icon.gif) no-repeat right bottom;}
#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;}
#main_body #big_flash { margin:0 6px; padding:8px; width:590px; border:1px solid #E7E7E7; background:#FFFFFF; font:normal 11px Tahoma, Arial; color:#484E56;}
#main_body #big_flash a { font:normal 11px Tahoma, Arial; color:#d97b00;}
#main_body #big_flash a:hover { text-decoration:none;}
#main_body #big_flash .flash_desc { float:left; padding:9px 0 5px 0; margin:0;}
#main_body #big_flash .flash_desc_comment { float:left; padding:9px 0 5px 0; margin:0; font:normal 15px Tahoma, Arial;}
#main_body #big_flash .flash_desc_comment a { font:normal 15px Tahoma, Arial;}
#main_body #big_flash .flash_chief { float:right; padding:9px 0 5px 0; 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:470px; margin:0 0 0 10px; background:#edf3f6; padding:0 10px 10px 0;}
#big_flash div.comment_text_sm_1 { background:#efefef; padding:15px 10px 15px 10px;}
#big_flash div.comment_text_sm_2 { background:#edf3f6; padding:15px 10px 15px 10px;}
#big_flash div.terms { height:200px; width:585px; overflow:auto;}
#main_body p.title_comment { font:normal 15px Tahoma, Arial; 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:15px 0 5px 10px;}
#main_body h1 { width:560px; margin:0 0 5px 10px;}
#main_body span.title_catalog,
h1 { font:normal 18px Tahoma, Arial;}
div.previewDescription { background:#edf3f6; padding:10px; margin:0;}

a.big_attach { background:#FFF url(images/big_attach.gif) no-repeat left;padding:5px 10px 10px 30px; background-position:5px 5px; }

.preview_images { float:left; width:632px !important; width:622px; height:112px; background:#FFF; border:1px solid #E7E7E7;}
.preview_images .images_list { padding:10px 10px 0 10px; overflow:auto; height:102px;}
.preview_images .images_list ul { padding:0; margin:0; list-style:none; width:100%;}
.preview_images .images_list ul li { padding:0 10px 10px 0; margin:0; float:left; height:92px;}
.preview_images .images_list ul li img { border:0;}
.small_info { float:right; width:300px;}
.small_info .flash_desc { padding:10px; margin:0; background:#FFF; border:1px solid #E7E7E7;}
.small_info .flash_desc_comment { float:left; padding:9px 0 5px 0; margin:0; font:normal 15px Tahoma, Arial;}
.small_info .flash_desc_comment a { font:normal 15px Tahoma, Arial;}
.small_info .flash_chief { float:right; padding:10px; margin:0;}

table.project_table tr:hover { background:#f5f5f5; }

.proposal { background-color:#FFF; padding:5px; color:#484e56; font-weight:bold; margin-left:5px; width:50px; }

.tab_panel,
.tab_panel_side { margin:5px 0 0 0; text-align:left; padding:0;}
.tab_panel ul { padding:0 0 0 10px; margin:0; list-style:none; height:35px; width:580px;}
.tab_panel_side ul { padding:0 0 0 10px; margin:0; list-style:none; height:35px; width:319px;}
.tab_panel ul li,
.tab_panel_side ul li { float:left; padding:12px 0; margin:0 2px; border:1px solid #E7E7E7; border-bottom:0; line-height:15px;}
.tab_panel ul li.active,
.tab_panel_side ul li.active { background:#FFFFFF;}
.tab_panel ul a,
.tab_panel_side ul a { font:bold 12px Tahoma, Arial; color:#d97b00; line-height:15px; padding:12px 10px;}
.tab_panel ul.small a { font:bold 10px Tahoma, Arial; color:#d97b00; line-height:12px; padding:12px 10px;}
.tab_panel ul a:hover,
.tab_panel_side ul a:hover { background:#FFFFFF;}
.panel_title { background:url(images/in_bg_p.jpg) no-repeat 0 0; line-height:40px; padding:0 0 10px 15px; margin:0;}
.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 #e7e7e7;}
.box_staff { width:930px; padding-top:25px; border:1px solid #e7e7e7; border-top:0;}
.box_files { padding:0 6px; background:#FFF;}
.box_files .flash_list { float:left; margin:0 5px 0 10px !important; margin:0 5px 0 7px; width:184px; color:#484E56; text-align:center;}
.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:#FFFFFF url(images/bg_box_product2.gif) bottom;}
.box_files .flash_list p { padding:5px 0 15px 0; margin:0; text-align:center;}
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:#FFFFFF url(images/bg_box_product2.gif) bottom;}
.catalog_nav .product_list p { padding:0 0 5px 0; margin:0; text-align:center;}
.catalog_box .product_rows { font:normal 10px Tahoma, Geneva, sans-serif; color:#484e56; padding:10px 0;}
.catalog_box .product_rows .images2 { float:left; margin:0 10px; padding:8px 14px 14px 14px; width:156px; height:94px; background:#FFFFFF url(images/bg_box_product.gif) bottom;}
.catalog_box .product_rows .text { float:left; margin:0; padding:0; width:520px; font:normal 10px Tahoma, Geneva, sans-serif; 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;}
.product_rows .price { float:right; font:bold 18px Tahoma, Geneva, sans-serif; color:#484e56; width:75px; line-height:20px;}
.product_rows a.title { float:left; width:445px; font:bold 15px Tahoma, Geneva, sans-serif; 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 Tahoma, Geneva, sans-serif; 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 #E7E7E7; background:#FFFFFF; margin:0 auto;}
#full_page_block .list_images div.live_preview { padding:8px; border:1px solid #E7E7E7; 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 0 10px 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 Tahoma, Arial; color:#484e56;}
#account_header #side_user_info h3 { font:normal 11px Tahoma, Arial; color:#484e56; width:350px; background:#FFF; padding:5px 10px; margin:0 20px 0 0; border:px solid #e7e7e7;}
#account_header #side_user_info h3 a { float:right;}
#account_header #side_user_info td a { font:bold 11px Tahoma, Arial; color:#d97b00;}
#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 #E7E7E7; background:#FFFFFF; padding:10px;}
#account_header div.account_navigation { text-align:left; padding:30px 0 10px 1px !important; padding:15px 0 10px 10px;}
div.account_navigation ul { padding:0; margin:0; list-style:none;}
div.account_navigation ul li { padding:12px 10px; margin:0 2px; display:inline; border:1px solid #E7E7E7; border-bottom:0; float:left;}
div.account_navigation ul li#isright { float:right; }
div.account_navigation ul li.active { background:#FFFFFF;}
div.account_navigation a { font:bold 12px Tahoma, Arial; color:#d97b00;}
div.account_navigation_sub_menu { margin:0 6px; padding:8px; border:1px solid #E7E7E7; border-bottom:3px solid #E7E7E7; background:#FFFFFF;}
div.account_navigation_sub_menu ul { padding:5px 0; margin:0; list-style:none;}
div.account_navigation_sub_menu ul li { padding:5px 7px; display:inline; border:0;}
div.account_navigation_sub_menu a { font:normal 12px Tahoma, Arial; color:#d97b00; padding:0 0 0 10px;}
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 #E7E7E7; background:#FFFFFF;}
.requestPeyment td { border-bottom:1px solid #e7e7e7;}
#side_body { float:left;}
#side_body p.title { margin:15px 0 10px 10px;}
#side_body span.title_catalog { font:normal 18px Tahoma, Arial;}
#block_presentation { margin:0; border:1px solid #E7E7E7; background:#FFFFFF; padding:8px; font:normal 11px Tahoma, Arial; 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 Tahoma, Arial; color:#d97b00;}
#block_presentation div.start_at h1 { padding:10px 0 0 0; margin:0; font:normal 14px Tahoma, Arial; color:#d97b00;}
#block_presentation div.start_at h2 { padding:0; margin:0; font:normal 28px Tahoma, Arial; color:#d97b00;}
#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:#d97b00;}
#block_presentation div.place_program p.bonus_program { float:right; margin:4px 0 0 0; background:#d97b00;}
#block_presentation div.text { padding:16px 0 !important; padding:8px 0; font:normal 11px Tahoma, Arial; color:#2E333A;}
#block_presentation div.text a { font:bold 11px Tahoma, Arial; color:#356579; float:left; padding:0 3px;}
#block_presentation div.text h2 { padding:0; margin:0; font:normal 11px Tahoma, Arial; color:#2E333A;}
#block_presentation div.autoriz { }
#side_body #detail_product_info { margin:0 6px; border:1px solid #E7E7E7; background:#FFFFFF; padding:8px; font:normal 11px Tahoma, Arial; color:#484E56; width:319px;}
#side_body #detail_product_info p { padding:4px 0 2px 5px;}
#side_body .list_side_files { margin:0 6px; padding:0 0 8px 0; border:1px solid #E7E7E7; background:#FFFFFF; font:normal 11px Tahoma, Arial; 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 #E7E7E7; background:#FFFFFF; padding:3px 8px !important; padding:8px 8px; font:normal 11px Tahoma, Arial; color:#484E56; width:319px;}
#side_body .block_last_comment div { background:#EDF3F6; 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 Verdana, Arial, Helvetica, sans-serif;}
#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 #E7E7E7; background:#FFFFFF; padding:8px 8px 8px 8px; font:normal 11px Tahoma, Arial; color:#484E56; width:319px;}
#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 Tahoma, Arial; text-decoration:none;}
ul.grid span.name { font:normal 12px Tahoma, Arial;}
.bookmark { float:right; padding:2px 7px 14px 0 !important; padding:2px 7px 0 0;}
ul.catalog { float:left; padding:0; margin:0 0 0 20px; width:250px; list-style:none;}
ul.catalog li { padding:0; margin:0 0 0 10px;}
ul.catalog ul { padding:0; margin:0 0 0 10px; list-style:none;}
ul.catalog ul li { padding:2px 0 2px 10px; margin:0;}
div.listboxuser { float:left; border:1px solid #CCCCCC; padding:5px; margin:10px 10px 10px 17px !important; margin:10px 10px 10px 14px; width:80px; height:80px; background:#FFFFFF; text-align:center;}
div.listboxuser a { text-decoration:none;}
div.listboxuser:hover { background:#f5fdff;}
div.listboxuser img { padding:0px 5px;}

.payment_type { float:left; background:url(tpl/buystockflash/images/pay_bg_r.gif) no-repeat right; height:56px; margin:10px 10px 0 0;}
.payment_type_left { background:url(tpl/buystockflash/images/pay_bg_l.gif) no-repeat left; height:30px; padding:13px;}

.payment_type_earning_text {font: normal 12px Tahoma, Geneva, sans-serif; color: #424242; margin: 7px 0 0 35px;}
.payment_type_earning_text a {font: bold 12px Tahoma, Geneva, sans-serif;}

a.apro { background:url(images/pro.gif) no-repeat right bottom; color:#000; padding-right:30px; }

#mycabinet p { line-height:20px; }

#footer_block { }
#footer_block div { color:#FFFFFF; font:normal 10px Tahoma, Arial;}
#footer_block .footer_left { float:left; padding:0 0 0 25px;}
#footer_block .footer_right { float:right; padding:0 25px 0 0;}
#footer_block .footer_menu { background:#cd830f; padding:5px; text-align:center; color:#FFFFFF; font:normal 10px Tahoma, Geneva, sans-serif; border-bottom:5px solid #181818;}
#footer_block .footer_menu span { color:#FFFFFF; font:bold 12px Tahoma, Arial;}
#footer_block .footer_menu a { color:#FFFFFF; font:normal 10px Tahoma, Arial;}
#footer_block .footer_menu a:hover { color:#FFFFFF; font:normal 10px Tahoma, Arial;}
#footer_block .footer_panel { background:#39758f; padding:15px 0;}
#footer_block table.block { background:#313131; border-top:1px solid #404040;}
#footer_block table td { color:#606060; font:normal 10px Tahoma, Arial;}
#footer_block table a { color:#7f7f7f; font:italic 12px Tahoma, Arial; text-decoration:none;}
#footer_block table a:hover { color:#7f7f7f; font:italic 12px Tahoma, Arial; text-decoration:underline;}
/** Style Design **/
.autoriz { background:#f2f2f2; padding:5px;}
.form_style input.input_text { background:url(images/form_input_bg.jpg) repeat-x; font:normal 11px Tahoma, Arial; border:1px solid #949494; display:inline; margin-top:5px; margin-bottom:2px; padding:5px;}
.form_style textarea.input_text { background:#FFFFFF url(images/form_input_bg.jpg) repeat-x; font:normal 11px Tahoma, Arial; border:1px solid #949494; display:inline; margin-top:5px; margin-bottom:2px; padding:5px;}
/** Pagination File **/
.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 Tahoma, Geneva, sans-serif;}
.pagination ul.pagination li a { color:#cf840d; font:normal 12px Tahoma, Geneva, sans-serif;}
.pagination ul.pagination li a.act{ color:#000; font-weight:bold; text-decoration:none;}
.pagination ul.pagination li a.page { color:#FFF; font:bold 12px Tahoma, Geneva, sans-serif; background:#4b4b4b url(images/input_button_bg.gif) repeat-x top; border:1px solid #282828; padding:5px;}
/** Fake file input **/
div.fileinputs { position:relative; padding:0 0 10px 70px !important;}
div.fakefile { position:absolute; top:0; left:0; z-index:1; padding:0 0 10px 70px !important;}
input.file { position:relative; text-align:right; z-index:2; height:23px;}
.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:3px 0 0 0; border:1px solid #949494; height:23px;}
.form_style input.file_input { background:#fefefe url(images/form_input_bg.jpg) repeat-x; font:normal 11px Tahoma, Arial; border:1px solid #949494; display:inline; margin-bottom:2px; padding:5px;}
.form_style input.input_button { background:#4b4b4b url(images/input_button_bg.gif); height:23px; font:bold 11px Tahoma, Arial; color:#FFFFFF; border:1px solid #282828; padding:0 5px; cursor:pointer;}
.form_style input.input_button_big_blue { background:#4b4b4b url(images/input_button_bg.gif) repeat-x top; height:28px; font:normal 16px Arial, Helvetica, sans-serif; color:#FFFFFF; border:1px solid #282828; padding:0 5px !important; padding:0; cursor:pointer; margin:0;}
.form_style input.input_button_big_orange { background:#f26332 url(images/input_button_bg_2.gif) repeat-x top; height:28px; font:normal 16px Arial, Helvetica, sans-serif; color:#FFFFFF; border:1px solid #be3101; padding:0 5px !important; padding:0; cursor:pointer; margin:0;}
.form_style input.input_button_big_disabled { background:#d3d3d3 url(images/input_button_bg_disabled.gif) repeat-x top; height:28px; font:normal 16px Arial, Helvetica, sans-serif; color:#FFFFFF; border:1px solid #c2c2c2; padding:0 5px !important; padding:0; margin:0;}
input.button_clear_style { background:none; font:normal 11px Tahoma, Arial; color:#d97b00; border:0; margin:0; padding:0; cursor:pointer; text-decoration:none;}
input.button_clear_style:hover { text-decoration:underline;}.view_all_cats { background:url(images/view_all_cats.gif) no-repeat; width:140px; height:28px; display:block;}
#chat_div { font:normal 11px Tahoma, Helvetica, sans-serif; color:#444444;}
#controls { font:bold 11px Tahoma, Helvetica, sans-serif; color:#666666; padding:5px;}
#controls a { color:#444444; text-decoration:none;}
#list_div { font:normal 11px Tahoma, Helvetica, sans-serif; color:#444444;}
#list_div a { font:normal 11px Tahoma, Helvetica, sans-serif; color:#444444; text-decoration:none;}
#list_div a:hover { font:normal 11px Tahoma, Helvetica, sans-serif; color:#444444; text-decoration:underline;}
#you_div { font:bold 11px Tahoma, Helvetica, sans-serif; color:#458297; padding-top:5px;}
#main_body #big_flash #you_div a { font:bold 11px Tahoma, Helvetica, sans-serif; text-decoration:none; color:#458297;}
#main_body #big_flash #you_div a:hover { text-decoration:underline;}
#oper_div { font:bold 11px Tahoma, Helvetica, sans-serif; color:#f26332; padding-top:5px;}
#main_body #big_flash #oper_div a { font:bold 11px Tahoma, Helvetica, sans-serif; text-decoration:none; color:#f26332;}
#main_body #big_flash #oper_div a:hover { text-decoration:underline;}
.detail_code { width:446px; font:normal 11px Courier New; color:#444; background-color:#EFEFEF; border:2px solid #FFF; padding:5px; margin:10px 0 10px 10px;}
p#screenshot { 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 #e7e7e7; background:#FFF; padding:5px 15px 0 15px;}
.catalog_nav { width:215px; float:left; padding:10px 0 0 0;}
.catalog_nav h3 { font:bold 14px Tahoma, Geneva, sans-serif; color:#ffffff; padding:10px; background:#cf840d; border-left:5px solid #bc7108; width:190px;}
ul.navig { list-style:none; margin:10px 0; padding:0 0 0 10px;}
ul.navig li#main { background:url(images/list_catalog.gif) no-repeat left; padding:3px 0 3px 20px;}
ul.navig li { padding:3px 0 3px 20px; background:url(images/navig_tree_ver.gif) repeat-y 18px 0px; height:16px;}
ul.navig li a { font:normal 11px Tahoma, Geneva, sans-serif; color:#484e56; background:url(images/navig_tree_hor.gif) no-repeat 0px 6px; padding-left:20px;}
ul.navig li a.active { font:bold 11px Tahoma, Geneva, sans-serif;}
ul.navig li a.hid { height:10px; display:block;}
ul.navig li a:hover { text-decoration:none;}
ul.navig li#main a { font-size:14px; padding:0px; background: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);}

/* My */
.separator{
	background:url(images/sep.gif) repeat-x center;
	width:100%;
	height:10px;
}

.lite{ display:block;visibility:visible; }
.dark{ display:none;visibility:hidden; }

/*this BEGIN part dedicated to new comments part*/
#big_comments { margin:0 6px; padding:0 0 8px; width:608px; border:none; font:normal 11px Arial, Tahoma, Trebuchet MS; color:#484E56; clear:both; }
#big_comments a { font:normal 11px Arial, Tahoma, Trebuchet MS; color:#D97B00; }
#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; }
.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*/
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; }
.passport_item {float: left;}
