* { margin:0px; padding:0px; }

A { color:#688996; }
BODY { background-image:url("../img/body_bg.gif"); background-color:#E5E5DD; font-family:"Verdana",Geneva,sans-serif; font-size:9pt; }
TABLE { font-family:"Verdana",Geneva,sans-serif; font-size:8pt; }
P { margin:0.8em 0px 0px 0px; }
LI { margin:0.8em 0px 0px 2em; }
H1 { font-family:Arial,Helvetica,sans-serif; font-size:15pt; font-weight:bold; padding:0.8em 0px 1em 0px; color:black; }
H2 { font-family:Arial,Helvetica,sans-serif; font-size:11pt; font-weight:bold; padding:0.8em 0px 1em 0px; color:black; }
H3 { font-size:10pt; font-weight:bold; padding:0.5em 0px 0.5em 0px; color:black; }

.header { width:100%; height:80px; background-color:black; }
.header TD { color:white; padding: 0px 10px 0px 10px; white-space:nowrap; }
.header TD A { color:white; }

.sidemod { width:100%; }
.sm_body { background-color:white; }

.search_ed { border:1px solid white; background-color:white; font-family:Arial,Helvetica,sans-serif; font-size:10pt; }
.search1 { padding-right:5px; }
.search2 { padding-left:5px; border-left:1px dashed #B4C1CC; }

.download_btn { width:100%; height:29; cursor:pointer; }
.download_btn_big { width:100%; height:75; cursor:pointer; }

.recommendations A { display:block; margin-bottom:0.5em; }
.news A { display:block; padding-bottom:0.1em; }

.tags A { font-family:Arial,Helvetica,sans-serif; }
.tags .def A { font-family:"Verdana",Geneva,sans-serif; }

.download_item_cont { width:110px; margin:0px; padding:0px; position:relative; }
.download_item_btn { width:110px; height:29; cursor:pointer; }
.download_item_btn_med { width:110px; height:39; cursor:pointer; }
.download_item_btn_med .price { font-weight:normal; text-align:right; }
.downl_left { background:url(../img/download_left.gif); width:6px; }
.downl_left_med { background:url(../img/download_left_med.gif); width:6px; }
.downl_left_big { background:url(../img/download_left_big.gif); width:6px; }
.downl_center { background:url(../img/download_center.gif); padding-top:4px; color:black; font-weight:bold; white-space:nowrap; }
.downl_center_med { background:url(../img/download_center_med.gif); padding-top:4px; color:black; font-weight:bold; white-space:nowrap; }
.downl_center_big { background:url(../img/download_center_big.gif); padding-top:4px; color:black; font-weight:bold; white-space:nowrap; }
.downl_right { background:url(../img/download_right.gif); width:24px; }
.downl_right_med { background:url(../img/download_right_med.gif); width:24px; }
.downl_right_big { background:url(../img/download_right_big.gif); width:24px; }

.payment_wnd { z-index:2; position:absolute; }
.payment_wnd .blank { height:4px; font-size:0px; border-left:1px solid #C29A65; border-right:1px solid #C29A65; }
.payment_wnd .content { background-color:white; border:1px solid #C29A65; border-bottom-style:none; border-top-style:none; padding:3px 0px 0px 0px; }
.payment_wnd .content A { color:black; text-align:right; display:block; padding:3px 5px 3px 19px; background-repeat:no-repeat; background-position:3px center; }
.payment_wnd .content A:hover { background-color:#F0F0F0; }
.payment_wnd .content .payment_link { padding-bottom:6px; }
.payment_wnd .border1 { background-color:white; height:1px; overflow:hidden; border:1px solid #C29A65; border-bottom-style:none; border-top-style:none; }
.payment_wnd .border2 { background-color:white; height:1px; overflow:hidden; border-style:none; border-top:1px solid #C29A65; }
.payment_wnd .yum { background-image:url(../img/payments/yum.gif) }
.payment_wnd .yam { background-image:url(../img/payments/yam.gif) }
.payment_wnd .wm { background-image:url(../img/payments/wm.gif) }
.payment_wnd .om { background-image:url(../img/payments/om.gif) }
.payment_wnd .visa { background-image:url(../img/payments/visa.gif) }
.payment_wnd .sms { background-image:url(../img/payments/phone.gif) }
.payment_wnd .beeline { background-image:url(../img/payments/beeline.gif) }
.payment_wnd .activation { background-image:url(../img/payments/keyboard.gif) }
.payment_wnd .torrent { background-image:url(../img/payments/torrent.gif) }
.payment_wnd .http { background-image:url(../img/payments/http.gif) }
.payment_wnd .qiwi { background-image:url(../img/payments/qiwi.gif) }
.payment_wnd .pp { background-image:url(../img/payments/pp.gif) }

.header_gray { background-color:#737373; font-weight:bold; color:white; }
.header_white { background-color:white; font-weight:bold; color:black; }
.header_line { height:6px; vertical-align:top; }
.footer_line { height:6px; vertical-align:bottom; }

.lt_white { background:url(../img/c_lt_white.gif); width:6px; height:6px; }
.rt_white { background:url(../img/c_rt_white.gif); width:6px; height:6px; }
.rb_white { background:url(../img/c_rb_white.gif); width:6px; height:6px; }
.lb_white { background:url(../img/c_lb_white.gif); width:6px; height:6px; }
.lt_gray { background:url(../img/c_lt_gray.gif); width:6px; height:6px; }
.rt_gray { background:url(../img/c_rt_gray.gif); width:6px; height:6px; }
.rb_gray { background:url(../img/c_rb_gray.gif); width:6px; height:6px; }
.lb_gray { background:url(../img/c_lb_gray.gif); width:6px; height:6px; }

.header_shadow { background:url(../img/header_shadow.gif); height:17px; background-position:6px top; background-repeat:repeat-x; }
.header_shadow_client { background:url(../img/header_shadow.gif); height:17px; background-position:-2px top; background-repeat:repeat-x; }

.left_panel { width:200px; padding:0px 10px 0px 20px; vertical-align:top; }
.right_panel { width:200px; padding:0px 20px 0px 10px; vertical-align:top; }
.center_panel { width:651px; vertical-align:top; }

.content { vertical-align:top; font-weight:normal; }

.nav_header { color:white; padding:5px; background-color:#737373; font-family:Arial,Helvetica,sans-serif; font-size:9.5pt; font-weight:bold; }
.nav_header A { color:#ffcc4a; }

.sort_tabs { background-color:#45484B; text-align:center; }
.sort_tabs TD { padding:7px 3px 7px 3px; white-space:nowrap; color:#ffcc4a; font-weight:bold; }
.sort_tabs A { color:#d1a457; font-weight:normal; }
.sort_tabs_bottom, .sort_tabs_bottom TD { background-color:white; padding-top:0px; }

.categories { font-weight:bold; list-style:none; }
.categories A { text-decoration:none; }
.categories LI { margin:0px; }
.root_cat { width:100%; background-color:#45484b; padding:3px 0px 3px 0px; margin-bottom:3px; }
.root_cat A { color:#d1a457; padding:0px 5px 0px 5px; display:block; }
.main_cat { width:100%; padding:3px 0px 7px 0px; border-top:1px solid #B4C1CC; }
.main_cat A { padding:3px 5px 3px 15px; background-color:#EBEFF2; display:block; }
.child_cat { width:100%; padding-bottom:5px; border-top:1px dashed #B4C1CC; }
.child_cat A { padding:3px 5px 3px 25px; display:block; }
.cat_items { color:#707070 }

.item, .item_second { width:100%; padding:10px 0px 20px 0px; border-bottom:1px dashed black; }
.item_second { background-color:#F8F8F8; }
.item A, .item_second A { color:black; }
.item_top { padding-bottom:1em; }
.item_added, .item_added A { font-size:80%; }
.item_price { font-size:110%; font-weight:bold; }
.item_comments { background:url(../img/comment.png) no-repeat; padding-left:18px; }
.item_downloaded { padding-left:10px; font-size:80%; white-space:nowrap; }
.item_tags A { padding:0px 5px 0px 5px; }
.item_title H1 { font-family:Arial,Helvetica,sans-serif; font-size:12pt; font-weight:bold; padding:0px; }
.item_posted_by { color:#828282; }
.item_images IMG { border:0px; margin:0px 0px 9px 0px; }
.item_size { white-space:nowrap; }
.item_purch .footer TD { padding-bottom:0.5em; }

.comments A { color:black; }
.comments TD { padding:5px; }
.comment_child { background-color:#F8F8F8; padding-left:100px; }
.comment_child_indent { width:40px; }
.comment_avatar { width:102px; text-align:center; vertical-align:top; }
.comment_line { border-bottom:1px dashed #B4C1CC; padding-bottom:5px; }
.comment_rate { white-space:nowrap; }
.comment_rate A { color:white; text-decoration:none; }
.comment_rate IMG { border:none; }
.comment_rate_up { position:relative; top:5px; }
.comment_rate_down { position:relative; top:14px; }
.comment_voter A { padding:8px; white-space:nowrap; }
.comment_voter SPAN { padding:8px; /*font-size:80%;*/ }
.comment_voter SPAN A { padding:0px; /*font-size:120%;*/ }
.comment_voter IMG { border:0px; }
.comment_reply { padding-top:0.8em; }

.comment_form { width:100%; }
.comment_form FORM { width:100%; padding:10px; }
.comment_form TEXTAREA { width:100%; margin-bottom:0.8em; }

FIELDSET { width:95%; border:1px solid #688996; padding:10px 10px 10px 10px;}
LEGEND { padding:0px 10px 0px 10px; }

.wide { width:95%; }

.message { text-align:center; }
.message A, .message SPAN { padding:5px 10px 5px 10px; color:#688996; font-weight:bold; border:1px solid #688996; }
.message SPAN A { border:0px; }

.pagination { padding:5px; }
.pagination P { position:relative; text-align:center; }
.pagination P A:link, .pagination P A:visited, .pagination P A:hover, .pagination P A:active { text-decoration:none; padding:2px 5px;border: 1px solid #688996; margin-right:1px; }
.pagination P A:hover { background-color:#737373; color:white; }
.pagination P SPAN { text-decoration:none; padding:2px 5px; border: 1px solid #688996; color:#688996; margin-right:1px; }
.pagination .current { background-color:#45484B; color:white; font-weight:bold; }

.seeds_no { color:red; white-space:nowrap; }
.seeds_low { color:orange; white-space:nowrap; }
.seeds_normal { color:black; white-space:nowrap; }
.seeds_high { color:green; white-space:nowrap; }

.usertop TD { padding:2px; }
.usertop .second { background-color:#F8F8F8; }

.submit_btn { margin-top:0.5em; }

.scrn_navigate { width:100px; height:30px; background-color:gainsboro; cursor:pointer; }
.scrn_pos { width:600px; }

.screenshots IMG { border:0px; margin:5px; }

.cool_button { padding:0px; text-align:center; cursor:pointer; }
.cool_button .content { padding:5px 1px 5px 1px; border:1px solid #C29A65; border-bottom-style:none; border-top-style:none; background-color:#FFD200; }
.cool_button .border { height:1px; overflow:hidden; border:1px solid #C29A65; border-bottom-style:none; border-top-style:none; background-color:#FFD200; }
.cool_button .border_line { height:1px; overflow:hidden; background-color:#C29A65; }
.cool_button A { color:black; text-decoration:none; display:block; }

/* font-size:80%; */
.cat_btn_active, .cat_btn_passive { padding:0px; cursor:pointer; }
.cat_btn_passive { margin-left:20px; }
.cat_btn_border_line { height:1px; overflow:hidden; background-color:#C29A65; }
.cat_btn_active .border, .cat_btn_passive .border { height:1px; overflow:hidden; border:1px solid #C29A65; border-bottom-style:none; border-top-style:none; }
.cat_btn_active .border { background-color:#FFCC4A; }
.cat_btn_passive .border { background-color:#EAAB09; }
.cat_btn_active .content, .cat_btn_passive .content { padding:2px 2px 2px 12px; border:1px solid #C29A65; border-bottom-style:none; border-top-style:none; }
.cat_btn_active .content { background-color:#FFCC4A; }
.cat_btn_passive .content { background-color:#EAAB09; }
.cat_btn_active A, .cat_btn_passive A { color:black; text-decoration:none; }
.cat_btn_active A { font-weight:bold; }
.cat_btn_active SPAN, .cat_btn_passive SPAN { margin:0px 12px 0px 0px; font-weight:bold; }

.related { border-top:1px dashed black; }
.related LI { list-style-type:none; margin-top:0.2em; }

.related_list H1 { font-family:Arial,Helvetica,sans-serif; font-size:12pt; font-weight:bold; padding:0px; }
.related_list TD, .related_list TH { padding:0.5em 0.5em 1.5em 0.5em; vertical-align:top; }
.related_list TR { background-color:white; }
.related_list .second { background-color:#F8F8F8; }
.related_list IMG { border:0px; }

.png { behavior:url("/templates/yuplay2/css/pngbehavior.htc"); }
.price2 { position:relative; top:-27px; z-index:2; font-family:Tahoma, sans-serif; font-weight:bold; font-size:11pt; width:95px; margin-left:2px; text-align:center; }
.rub { position:relative; font-family:Tahoma, sans-serif; font-size:8pt; top:3px; font-weight:bold; }
.banners { overflow:hidden; height:117px; }
.banners * { padding:0px; margin:0px; }

.votes_link { background:url(../img/storefront/arrow-right_yellow.gif) no-repeat center left; }
.votes_link_open { background:url(../img/storefront/arrow-down.gif) no-repeat center left; }

.sms_text { font-size:120%; background-color:gainsboro; }
.bigger { font-size:120%; }

.folder_content { padding-left:18px; }
.folder { background:url(../img/folder.gif) no-repeat; font-weight:bold; padding-left:18px; }
.doctable { background-color:gainsboro; }
.doctable TD { background-color:white; padding:0.5em; vertical-align:top; }
.doctable .var { white-space:nowrap; }
.func { background-color:gainsboro; display:block; padding:1em 0px 1em 0px; }

.w100 { width:100%; }
.red { color:red; }
