body{font-family: 'Helvetica Neue', Arial, Helvetica, Verdana, Sans-Serif; font-size:13px; background:#999999; color:#412a22; margin:10px 10px 10px 10px;}

a{color:#0066FF; text-decoration:none;}
a:hover{color:#0099FF; text-decoration:none;}

h1{font-size:12px; color:gray;}
img{border:0px;}
select{font-size:11px; margin-top:2px;}
ul{list-style-type:none;overflow:hidden;margin:0;padding:2px 0 0 0}

#MainTable{background:#FFFFFF; border:1px #FFFFFF solid; font-family: 'Helvetica Neue', Arial, Helvetica, Verdana, Sans-Serif; font-size:13px;}

.header{height:145px; margin:5px 0px 0px 0px;}
.header #header_l{background: url(https://www.rulit.me/data/images/pocketbook_up.jpg) no-repeat right bottom; cursor:pointer;}
.header #header_t{background: url(https://www.rulit.me/data/images/RuLiter.png) no-repeat; height:55px;}

.pnl_search{height:20px; width:215px; margin:0px 5px 0px 0px;}
.pnl_search #pnl_search_l{background: url(https://www.rulit.me/data/images/pnl_search_l.png) no-repeat; width:5px;}
.pnl_search #pnl_search_r{background: url(https://www.rulit.me/data/images/pnl_search_r.png) no-repeat; width:5px;}
.pnl_search #pnl_search_m{border-bottom:1px #99ccff solid; border-top:1px #99ccff solid;}
.pnl_search #pnl_search_m input{border:0px; color:#0066cc; font-size:11px; height:14px; float:left; width:203px;}

#search_option {border:0px; color:#0066cc; font-size:11px; height:14px; text-align:right; margin-right: 40px;}
#search_option input{border-bottom:1px #99ccff solid; border-top:1px #99ccff solid;}

.pnl_platform{color:#336699; cursor:default;}
.pnl_platform a{color:#FFFFFF; font-weight:bold; text-decoration:none;}
.pnl_platform a:hover{color:#003399; font-weight:bold; text-decoration:none;}
.pnl_platform #pnl_platform_lt{background: url(https://www.rulit.me/data/images/pnl_platform_lt.png) no-repeat; height:20px; width:4px;}
.pnl_platform #pnl_platform_lb{background: url(https://www.rulit.me/data/images/pnl_platform_lb.png) no-repeat; height:4px; width:4px;}
.pnl_platform #pnl_platform_rt{background: url(https://www.rulit.me/data/images/pnl_platform_rt.png) no-repeat; height:20px; width:4px;}
.pnl_platform #pnl_platform_rb{background: url(https://www.rulit.me/data/images/pnl_platform_rb.png) no-repeat; height:4px; width:4px;}
.pnl_platform #pnl_platform_b{background: url(https://www.rulit.me/data/images/pnl_platform_b.png) repeat-x; height:4px;}
.pnl_platform #pnl_platform_m{background:#0066cc;}

.body{}
.body #pnl_left{width:232px;}
.body #content{}

.panel_left{background: url(https://www.rulit.me/data/images/pocketbook_down.jpg) no-repeat 43px 0px; margin:0px 0px 0px 5px; width:232px;}
.panel_left #panel_left_lt{background: url(https://www.rulit.me/data/images/pnl_3d_lt.png) no-repeat left; height:16px; width:16px;}
.panel_left #panel_left_rt{background: url(https://www.rulit.me/data/images/pnl_3d_rt.png) no-repeat right; height:16px; width:16px;}
.panel_left #panel_left_lb{background: url(https://www.rulit.me/data/images/pnl_3d_lb.png) no-repeat left; height:16px; width:16px;}
.panel_left #panel_left_rb{background: url(https://www.rulit.me/data/images/pnl_3d_rb.png) no-repeat right; height:16px; width:16px;}
.panel_left #panel_left_m{background: url(https://www.rulit.me/data/images/pnl_3d_r.png) repeat-y right; border-left:1px #999999 solid; height:561px; padding-top:12px;}
.panel_left #panel_left_b{background: url(https://www.rulit.me/data/images/pnl_3d_b.png) repeat-x; width:201px;}
.panel_left #panel_left_t{border-top:1px #999999 solid; width:201px;}

.panel_left_links{margin:0px 0px 0px 5px; width:232px;}
.panel_left_links #panel_left_lt{background: url(https://www.rulit.me/data/images/pnl_3d_lt_links.png) no-repeat left; height:16px; width:16px;}
.panel_left_links #panel_left_rt{background: url(https://www.rulit.me/data/images/pnl_3d_rt.png) no-repeat right; height:16px; width:16px;}
.panel_left_links #panel_left_lb{background: url(https://www.rulit.me/data/images/pnl_3d_lb.png) no-repeat left; height:16px; width:16px;}
.panel_left_links #panel_left_rb{background: url(https://www.rulit.me/data/images/pnl_3d_rb.png) no-repeat right; height:16px; width:16px;}
.panel_left_links #panel_left_m{background: url(https://www.rulit.me/data/images/pnl_3d_r.png) repeat-y right; border-left:1px #999999 solid; height:160px;}
.panel_left_links #panel_left_b{background: url(https://www.rulit.me/data/images/pnl_3d_b.png) repeat-x; width:201px;}
.panel_left_links #panel_left_t{border-top:1px #999999 solid; width:201px; background:#FFFFFF;}

.panel_template{}
.panel_template #panel_template_lt{background: url(https://www.rulit.me/data/images/pnl_3d_lt_links_smfree.gif) no-repeat left; height:16px; width:16px;}
.panel_template #panel_template_rt{background: url(https://www.rulit.me/data/images/pnl_3d_rt.png) no-repeat right; height:16px; width:16px;}
.panel_template #panel_template_lb{background: url(https://www.rulit.me/data/images/pnl_3d_lb_smfree.gif) no-repeat left; height:16px; width:16px;}
.panel_template #panel_template_rb{background: url(https://www.rulit.me/data/images/pnl_3d_rb_smfree.gif) no-repeat right; height:16px; width:16px;}
.panel_template #panel_template_m{background: url(https://www.rulit.me/data/images/pnl_3d_r.png) repeat-y right; border-left:1px #999999 solid;}
.panel_template #panel_template_b{background: url(https://www.rulit.me/data/images/pnl_3d_b_smfree.gif) repeat-x; width:970px;}
.panel_template #panel_template_t{border-top:1px #999999 solid; background:#FFFFFF;}

.panel_left_top{height:110px; padding:0px 0px 0px 0px; width:225px; margin-bottom:10px; }
.panel_left_top span#panel_left_top_title{padding:0px 0px 0px 5px; color:#CC3300; font-weight:bold; font-size:17px;}
.panel_left_top img{}
.panel_left_top select{font-size:12px; margin-top:2px;}

.category_title {width:223px; background-color:#006BC2; color:#FFFFFF; text-align:center; font-size:14px; font-weight:bold; padding-top:6px; padding-bottom:6px;}
.developer_title {width:223px; background-color:#006BC2; color:#FFFFFF; text-align:center; font-size:14px; font-weight:bold; padding-top:6px; padding-bottom:6px; margin-top:2px;}
.series_title {width:223px; background-color:#006BC2; color:#FFFFFF; text-align:center; font-size:14px; font-weight:bold; padding-top:6px; padding-bottom:6px;}
.auth_title {width:950px; background-color:#006BC2; color:#FFFFFF; text-align:center; font-size:14px; font-weight:bold; padding-top:6px; padding-bottom:6px; margin-bottom:10px;}

.categories {width:223px;}
.categories ul li {padding:5px 4px 5px 10px; font-size:14px; background-color:#ffffff;}
.categories ul li:hover {background-color:#e4e4e4;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.categories ul li a {text-decoration:none;display:block; color:#2E67C7}
.categories #sub {padding:5px 3px 5px 30px; font-size:13px;}
.categories #sub_selected_rounded {padding:3px 3px 3px 10px; padding-left:30px; font-size:13px; background-color:#339966; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.categories #sub_selected_rounded a {text-decoration:none;display:block; color:#ffffff}
.categories #selected_rounded {background-color:#339966; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.categories #selected_rounded a {text-decoration:none;display:block; color:#ffffff}

.panel_left_search_by{background:#FFFFFF; border-top:1px #99adc0 solid; width:223px;}
.panel_left_search_by td{height:15px; font-size:14px; text-align:left; width:223px; padding-top:5px; padding-bottom:5px;}
.panel_left_search_by td#platform_title{background:#32527A; color:#FFFFFF; font-size:11px; text-align:center; height:17px;}
.panel_left_search_by td#category_title{background:#32527A; color:#FFFFFF; font-size:11px; text-align:center; height:17px;}
.panel_left_search_by td#sub{padding-left:14px;}
.panel_left_search_by td a{color:#0066FF; margin-left:10px; text-decoration:none;}
.panel_left_search_by td a:hover{background:#E4E4E4; text-decoration:none;}

.panel_left_search_tag{background:#FFFFFF; border-top:1px #99adc0 solid; font-weight:bold; width:223px;}
.panel_left_search_tag td{border-bottom:1px #FFFFFF solid; height:15px; font-size:11px; text-align:justify; padding-left:10px; padding-right:5px;}
.panel_left_search_tag td#platform_title{background:#32527A; color:#FFFFFF; font-size:11px; text-align:center; height:17px;}
.panel_left_search_tag td#category_title{background:#32527A; color:#FFFFFF; font-size:11px; text-align:center; height:17px;}
.panel_left_search_tag td#sub{padding-left:14px;}
.panel_left_search_tag td a{color:#32527A; text-decoration:none;}
.panel_left_search_tag td a:hover{color:#6699ff; text-decoration:none;}

.navigation{color:#cc3300; font-weight:bold; margin-left:8px;}
.navigation a{color:#cc3300;}
.navigation a:hover{color:#ff3300;}

.body_content{height:800px; margin:5px 0px 0px 0px;}
.body_content #body_content_lt{background: url(https://www.rulit.me/data/images/pnl_content_lt.png) no-repeat left; height:7px; width:7px;}
.body_content #body_content_lb{background: url(https://www.rulit.me/data/images/pnl_content_lb.png) no-repeat left; height:7px; width:7px;}
.body_content #body_content_l{border-left:1px #CCCCCC solid; height:100%}
.body_content #body_content_t{border-top:1px #CCCCCC solid; font-size:5px; line-height:5px; width:100%;}
.body_content #body_content_b{border-bottom:1px #CCCCCC solid; font-size:5px; line-height:5px; width:100%;}
.body_content #right_panel{}
.body_content #body_content_m{width:745px;}
.body_content #body_content_m div#program_title{background:#ECEFF5; color:#2E67C7; font-weight:bold; height:15px; margin-left:4px; margin-top:5px; padding-left:4px;width:737px;}
.body_content #body_content_m div#search_program_title{background:#006600; color:#2E67C7; font-weight:bold; height:15px; margin-left:4px; margin-top:5px; padding-left:4px;width:737px;}
.body_content #body_content_m div#category_platform{background:#336666; color:#FFFFFF; font-weight:bold; height:15px; margin-left:4px; margin-top:5px; padding-left:4px;width:745px;}
.body_content #body_content_m div#program_info_title{background:#339966; color:#FFFFFF; padding-bottom:5px; padding-top:5px; text-align:center; width:745px; border-radius:5px;
 					       -moz-border-radius:5px; -webkit-border-radius:5px; font-size:15px; font-weight: bold;}
.body_content #body_content_m div#search_title{background:#339966; color:#FFFFFF; padding-bottom:5px; padding-top:5px; text-align:center; width:745px; border-radius:5px;
 					       -moz-border-radius:5px; -webkit-border-radius:5px; font-size:16px; font-weight: bold;}
.body_content #body_content_m div#main_title{background:#339966; color:#FFFFFF; font-weight:bold; padding-bottom:5px; padding-top:5px; text-align:center; width:745px; border-radius:5px;
                                             -moz-border-radius:5px; -webkit-border-radius:5px; font-size:15px;}
.body_content #body_content_m div#main_title_half{background:#339966; color:#FFFFFF; font-weight:bold; padding-bottom:5px; padding-top:5px; text-align:center; width:372px; border-radius:5px;
                                             -moz-border-radius:5px; -webkit-border-radius:5px; font-size:15px;}
.body_content #body_content_m div#main_device{border-bottom:1px #CCCCCC solid; color:#0066FF; font-weight:bold; padding-bottom:5px; text-align:center; width:98%;}

.body_content_wt{background: url(https://www.rulit.me/data/images/pocketbook_down.jpg) no-repeat 43px 0px; margin:0px 0px 0px 5px; width:985px;}
.body_content_wt #panel_left_lt{background: url(https://www.rulit.me/data/images/pnl_3d_lt_20.png) no-repeat left; height:16px; width:16px;}
.body_content_wt #panel_left_rt{background: url(https://www.rulit.me/data/images/pnl_3d_rt_20.png) no-repeat right; height:16px; width:16px;}
.body_content_wt #panel_left_lb{background: url(https://www.rulit.me/data/images/pnl_3d_lb_20.png) no-repeat left; height:16px; width:16px;}
.body_content_wt #panel_left_rb{background: url(https://www.rulit.me/data/images/pnl_3d_rb_20.png) no-repeat right; height:16px; width:16px;}
.body_content_wt #panel_left_m{background: url(https://www.rulit.me/data/images/pnl_3d_r.png) repeat-y right; border-left:1px #999999 solid; height:100%; padding-left:16px;}
.body_content_wt #panel_left_b{background: url(https://www.rulit.me/data/images/pnl_3d_b.png) repeat-x; width:945px;}
.body_content_wt #panel_left_t{border-top:1px #999999 solid; width:945px;}

.panel{width:220px;}
.panel#main{margin-left:5px; width:740px; height:50px;}
.panel #panel_lt{background: url(https://www.rulit.me/data/images/pnl_right_lt.png) no-repeat left; font-size:5px; height:5px; line-height:4px; width:5px;}
.panel #panel_rt{background: url(https://www.rulit.me/data/images/pnl_right_rt.png) no-repeat right; font-size:5px; height:5px; line-height:4px; width:5px;}
.panel #panel_lb{background: url(https://www.rulit.me/data/images/pnl_right_lb.png) no-repeat left; font-size:4px; height:5px; line-height:4px; width:5px;}
.panel #panel_rb{background: url(https://www.rulit.me/data/images/pnl_right_rb.png) no-repeat right; font-size:4px; height:5px; line-height:4px; width:5px;}
.panel #panel_m{border-left:1px #dcdcdc solid; border-right:1px #dcdcdc solid; font-size:11px; height:50px; line-height:12px;}
.panel #panel_m div#panel_title{background:#f2f2f2; color:#0066FF; height:17px; padding-left:4px; font-weight:bold; vertical-align:middle;}
.panel #panel_m ul{list-style:none; margin:0px; padding:0px 5px 0px 10px;}
.panel #panel_m ul li a{color:#336699; text-decoration:none;}
.panel #panel_m ul li a:hover{color:#b9dcdc; text-decoration:none;}
.panel #panel_b{border-bottom:1px #dcdcdc solid; font-size:4px; line-height:4px; width:166px;}
.panel #panel_t{border-top:1px #dcdcdc solid; font-size:4px; line-height:4px; width:166px;}
.panel#main #panel_b{border-bottom:1px #dcdcdc solid; font-size:4px; line-height:4px; width:502px;}
.panel#main #panel_t{border-top:1px #dcdcdc solid; font-size:4px; line-height:4px; width:502px;}

.author_list{width:745px;}
.author_list tr:hover{background-color:#e4e4e4;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.author_list a{color:#2E67C7; font-size:19px; font-weight:bold;}
.author_list #col{color:#794e3f; font-size:14px; font-style:italic;}
.author_list div{font-size:11px; padding-top: 5px;}
.author_list a.syn{font-size:11px; display: inline;}

.series {margin:4px 0px 4px 0px; text-align:center;}
.series a:hover{color:#794e3f;font-weight:bold;}
.text {color:#794e3f; font-size:14px; font-style:italic;}

.program_list{width:745px;}
.program_list td{vertical-align:top;}
.program_gradient{background: -webkit-gradient(linear, left top, left bottom, color-stop(0.40, #ffffff), color-stop(1, #f3f3f3));background: -moz-linear-gradient(top, #ffffff, #f3f3f3);}
.program_gradient2{background: -webkit-gradient(linear, left top, left bottom, color-stop(0.40, #ffffff), color-stop(1, #e4e4e4));background: -moz-linear-gradient(top, #ffffff, #e4e4e4);}
.program_list #program_name a{color:#2E67C7; display:block; font-size:19px; font-weight:bold; padding-top:10px;}
.program_list #program_name a:hover{color:#2E67C7; display:block; font-size:19px; font-weight:bold; text-decoration:underline;}
.program_list span#program_info{color:#666666; display:block; font-size:13px; margin:0px 0px 4px 0px;}
.program_list span#program_info a{color:#0066FF; font-size:13px; margin:0px 0px 4px 0px; text-decoration:underline;}
.program_list span#program_info a:hover{color:#0099FF; font-size:13px; margin:0px 0px 4px 0px; text-decoration:underline;}
.program_list span#program_desc{color:#794e3f; display:block; font-size:14px; font-style:italic; margin:10px 2px 15px 0px;}
.program_list span#rating_desc{color:#794e3f; display:block; font-size:14px; font-style:italic; margin:0px 2px 0px 0px;}
.program_list #program_img{width:100px; padding: 10px;}
.program_list #rating{padding-top: 10px;}
.program_list #program_download{text-align:right;}
.program_list #line{border-top:1px dashed #CCCCCC; font-size:4px; height:5px; line-height:4px; }
.program_list #program_own{color:#666666; display:block; font-size:13px; margin:0px 0px 4px 0px;}
.program_list #program_own a{text-decoration:none;}
.program_list #user_nick{ font-weight: bold; color:#0066FF; font-size: 12px; }
.program_list #user_nick:hover{ font-weight: bold; color:#0099FF; font-size: 12px; }
.program_list #user_name{ font-weight: bold; color:#666666; font-size: 12px; }

.dashed-line{border-top:1px dashed #CCCCCC; font-size:4px; height:5px; line-height:4px; }

.dashed-line2{border-top:1px dashed #CCCCCC; }

.program_list #platform_title{background:#F0F0F0; color:#32527A; height:22px; padding-bottom:2px; vertical-align:bottom;}
.program_list #platform_title div#platform_name{float:left; font-weight:bold; padding-left:4px;}
.program_list #platform_title div#platform_name a{color:#000000;}
.program_list #platform_title div#platform_name a:hover{color:#666666;}
.program_list #platform_title div#program_count{color:#666666; text-align:right; padding-right:4px;}

.page_ruler{color:#666666; cursor:default; font-weight:bold; margin:12px 1px 0px 0px; text-align:right; white-space:nowrap;}
.page_ruler a{padding: 4px 7px; border: solid 1px #ddd; background: #fff; text-decoration: none; font-size:13px}
.page_ruler a:hover{color: #5b7876;background: #f4f4f4; border: solid 1px #ddd; text-decoration: none;}
.page_ruler #current_page{padding: 4px 7px; font-weight: bold; vertical-align: top; background:#006BC2; color:#fafafa; font-size:13px}
.page_ruler #current_page:hover{padding: 4px 7px; font-weight: bold; vertical-align: top; background:#006BC2;color:#fafafa;}
.page_ruler span#ruler{margin-left:14px;}
.page_ruler span#ruler a{border:1px #ddd solid; font-size:13px; font-weight:bold; padding: 4px 7px; text-decoration:none;}
.page_ruler span#ruler a:hover{font-size:13px; font-weight:bold; text-decoration:none; color: #5b7876;background: #f4f4f4;}
.page_ruler span#ruler #disabled{color:#CCCCCC; border:1px #CCCCCC solid; font-size:13px; font-weight:bold; padding: 4px 7px; text-decoration:none;}
.page_ruler span#ruler #disabled:hover{color:#CCCCCC; font-size:13px; font-weight:bold; text-decoration:none; color: #5b7876;background: #f4f4f4;}

.page_ruler_read{color:#666666; cursor:default; font-weight:bold; margin:12px 1px 0px 0px; text-align:left; white-space:nowrap;}
.page_ruler_read a{padding: 4px 7px; border: solid 1px #ddd; background: #fff; text-decoration: none; font-size:13px}
.page_ruler_read a:hover{color: #5b7876;background: #f4f4f4; border: solid 1px #ddd; text-decoration: none;}
.page_ruler_read #current_page{padding: 4px 7px; font-weight: bold; vertical-align: top; background:#006BC2; color:#fafafa; font-size:13px}
.page_ruler_read #current_page:hover{padding: 4px 7px; font-weight: bold; vertical-align: top; background:#006BC2;color:#fafafa;}
.page_ruler_read span#ruler{margin-left:14px;}
.page_ruler_read span#ruler a{border:1px #ddd solid; font-size:13px; font-weight:bold; padding: 4px 7px; text-decoration:none;}
.page_ruler_read span#ruler a:hover{font-size:13px; font-weight:bold; text-decoration:none; color: #5b7876;background: #f4f4f4;}
.page_ruler_read span#ruler #disabled{color:#CCCCCC; border:1px #CCCCCC solid; font-size:13px; font-weight:bold; padding: 4px 7px; text-decoration:none;}
.page_ruler_read span#ruler #disabled:hover{color:#CCCCCC; font-size:13px; font-weight:bold; text-decoration:none; color: #5b7876;background: #f4f4f4;}

.program_total{background:#339966; color:#FFFFFF; float:left; font-weight:bold; padding:5px 5px 5px 5px ; border-radius:5px; margin:12px 1px 0px 0px;
               -moz-border-radius:5px; -webkit-border-radius:5px; font-size:14px;}
.language{background:#339966; color:#FFFFFF; float:left; font-weight:bold; padding:3px 5px 5px 5px ; border-radius:5px; margin:12px 1px 0px 0px;
               -moz-border-radius:5px; -webkit-border-radius:5px; font-size:14px;}
.program_list_top{width:745px;}
.show_all {background:#006BC2; color:#FFFFFF; padding:5px 5px 5px 5px ; border-radius:5px;
               -moz-border-radius:5px; -webkit-border-radius:5px; }
.show_all:hover {color:#e3e8f6;}

.table_device{border-bottom:1px #CCCCCC solid;}
.table_device td{padding-bottom:10px; padding-top:10px; padding-left:5px; padding-right:5px; height:100px;}
.table_device td a{text-align:center; /*white-space:nowrap;*/}

.program{color:#666666; font-size:12px; width:740px; }
.program #program_ads{padding:2px 0px 5px 5px; margin:0;}
.program #program_img{padding:10px 0px 10px 5px; margin:0; text-align:center; vertical-align:center; width:370px; }
.program #program_avatar{padding:10px 0px 10px 5px; margin:0; text-align:center; vertical-align:top; width:370px; }
.program #info{padding:10px 0px 0px 30px; margin:0; vertical-align:top; width:370px; }
.program #program_info{color:#666666; display:block; font-size:13px; margin:0px 0px 4px 0px;}
.program #program_info option{color:#333333; font-size:12px;}
.program #program_info a {font-size:13px; margin:0px 0px 4px 0px; text-decoration:underline;}
.program #settings_title{background-color:#f3f3f3; color:#336666; display:block; font-size:13px; margin:0px 0px 4px 0px;}
.program #program_own{color:#666666; display:block; font-size:13px; margin:0px 0px 4px 0px;}
.program #program_own a{text-decoration:none;}
.program #user_nick{ font-weight: bold; color:#0066FF; font-size: 12px; }
.program #user_nick:hover{ font-weight: bold; color:#0099FF; font-size: 12px; }
.program #user_name{ font-weight: bold; color:#666666; font-size: 12px; }

.program #program_name{color:#003399; font-weight:bold;}
.program #program_desc{color:#333333; padding:10px; text-align:justify;vertical-align:top;font-size:15px;line-height:20px;}
.program #program_desc p{text-indent: 20px;}

.program_other {float:left;text-align:center;width:112px;overflow:hidden;padding:15px 5px;font-size:12px;margin-top:10px;margin-bottom:10px;}
.program_other:hover {background:#f3f3f3;cursor:pointer;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.program_other a, .program_other a:link, .program_other a:visited {text-decoration:none;border:none;}


input.download{background: #0066cc url(https://www.rulit.me/data/images/button-download.gif) no-repeat; border:0px; color:#FFFFFF; cursor:pointer; font-family:Arial, sans-serif; font-size:12px; font-weight:bold; height:19px; margin:0px; padding:0px 0px 8px 0px; width:61px;}

.counters{margin-top:20px;}
.counters td{padding:0px 1px 0px 1px; text-align:right; vertical-align:top;}

.copyright{color:#666666; font-family:Tahoma; font-size:11px; font-weight:bold; padding-right:10px; text-align:center;}
.warning{color:#666666; font-size:10px; text-align:center; padding-top:10px }

.main_platforms{margin-left:5px; width:570px;}
.main_platforms td{padding:2px 2px 2px 2px;}
.main_platforms #platform_image{border-bottom:1px #CCCCCC solid; height:50px; vertical-align:middle; width:100px;}
.main_platforms #platform_programs{border-bottom:1px #CCCCCC solid; height:50px; vertical-align:top; width:150px;}
.main_platforms #platform_programs a{color:#32527A}
.main_platforms #platform_programs a:hover{color:#6699FF;}
.main_platforms #platform_programs #platform_name a{color:#333333;}
.main_platforms #platform_programs #platform_name a:hover{color:#333333;}
.main_platforms #platform_programs div#platform_name{ float:left;font-weight:bold;}
.main_platforms #platform_programs div#program_count{color:#666666; text-align:right;}
.main_platforms #platform_programs ul{list-style:none; margin:2px 0px 2px 5px; padding:0px;}

.main_program_list{width:736px;;}
.main_program_list_half{width:368px;;}
.main_program_list td{vertical-align:top; width:250px;}
.main_program_list #program_name a{color:#2E67C7; display:block; font-size:19px; font-weight:bold;}
.main_program_list #program_name a:hover{color:#2E67C7; display:block; font-size:19px; font-weight:bold; text-decoration:underline;}
.main_program_list span#program_info{color:#666666; display:block; font-size:11px; margin:0px 0px 4px 0px;}
.main_program_list span#program_date{color:#666666; display:block; font-size:13px;}
.main_program_list span#program_date a{color:#0066FF; font-size:13px; margin:0px 0px 4px 0px; text-decoration:underline;font-weight:normal;}
.main_program_list span#program_date a:hover{color:#0099FF; font-size:13px; margin:0px 0px 4px 0px; text-decoration:underline;font-weight:normal;}
.main_program_list #program_img{width:100px; padding: 10px;}
.main_program_list #program_download{text-align:right;}
.main_program_list #line{font-size:4px; height:5px; line-height:4px; }
.main_program_list #program_platform{color:#cc3300; font-size:10px;}
.main_program_list #program_own{color:#666666; font-size:13px; margin:0px 0px 4px 0px;}
.main_program_list #program_own a{text-decoration:none;}
.main_program_list #user_nick{ font-weight: bold; color:#0066FF; font-size: 12px; }
.main_program_list #user_nick:hover{ font-weight: bold; color:#0099FF; font-size: 12px; }
.main_program_list #user_name{ font-weight: bold; color:#666666; font-size: 12px; }

.panel_program_list td.left{vertical-align:top; padding:1px 3px 1px 3px; text-align:right; white-space:nowrap;}

.message{color:#999999; font-weight:bold; padding:20px 0px 20px 0px; text-align:center; width:99%;}

.bold_link{font-weight:bold;}

.pnl_top{margin-right:5px;}

.menu_main{font-size:11px; height:36px; text-align:center; vertical-align:middle;}
.menu_main a{color:#333333;}
.menu_main a:hover{color:#666666;}

.order_by{font-weight:bold; margin:12px 1px 0px 5px; text-align:right;}
.order_by a{padding: 4px 7px; border: solid 1px #ddd; background: #fff; text-decoration: none; font-size:12px}
.order_by a:hover{color: #5b7876;background: #f4f4f4; border: solid 1px #ddd; text-decoration: none;}
.order_by #current_order{padding: 4px 7px; font-weight: bold; vertical-align: top; background:#006BC2; color:#fafafa; font-size:12px}
.order_by #current_order:hover{padding: 4px 7px; font-weight: bold; vertical-align: top; background:#006BC2;color:#fafafa;}

.date_value{color:#333333; font-style:italic; font-size:13px;}
.closed{color:#cc3300; font-style:italic; font-size:13px;}

.partner {font-size:12px; text-align:justify;}
.partner ul{margin:0px; padding:0px 5px 10px 10px;}
.partner ul li{line-height:14px;}

.error{color:#666666; font-size:11px; padding-left:5px;}
.error:hover{color:#333333; font-size:11px;}

.red{ color:#990000; }

.Button-Demo{ background:url(https://www.rulit.me/data/images/button-demo.gif) no-repeat; border:0; cursor:pointer; height:24px; margin:0; padding:0; width:82px; }
.Button-Sell{ background:url(https://www.rulit.me/data/images/button-sell.gif) no-repeat; border:0; cursor:pointer; height:24px; margin:0; padding:0; width:82px; }
.Button-Download{ background:url(https://www.rulit.me/data/images/button-download.gif) no-repeat; border:0; cursor:pointer; height:24px; margin:0; padding:0; width:82px; }
.Button-Temp{background:#FFFFFF; font-size:13px; font-weight:bold; color:#0066FF ; border:0; cursor:pointer; height:22px; margin:0; padding:0; width:42px; }
.Button-Search{background:#FFFFFF; font-size:14px; font-weight:bold; color:#0066FF ; border:0; cursor:pointer; height:22px; margin:0; padding:0; width:82px; }
.Button-Submit{background:#FFFFFF; font-size:13px; font-style:italic; color:#336666; border:0; cursor:pointer; height:22px; margin:0; padding:0; width:100px; border-radius: 2px; box-shadow: 0 1px 0 rgba(0,0,0,0.05); box-sizing: border-box; }
.Button-Submit:hover{background:#f3f3f3; font-size:13px; font-style:italic; color:#336666; border:0; cursor:pointer; height:22px; margin:0; padding:0; width:100px; border-radius: 2px; box-shadow: 0 1px 0 rgba(0,0,0,0.05); box-sizing: border-box; }
.Button-New-Message{background-color:#006BC2; color:#FFFFFF; font-size:13px; font-style:italic; border:0; cursor:pointer; height:22px; margin:0; padding:0; width:100px; border-radius: 2px; box-shadow: 0 1px 0 rgba(0,0,0,0.05); box-sizing: border-box; }
.Button-Comment{background:#FFFFFF; font-size:13px; color:#336666; border:0; cursor:pointer; height:22px; margin:0; padding:0; width:170px; border-radius: 2px; box-shadow: 0 1px 0 rgba(0,0,0,0.05); box-sizing: border-box; }
.Button-Comment:hover{background:#f3f3f3; font-size:13px; color:#336666; border:0; cursor:pointer; height:22px; margin:0; padding:0; width:170px; border-radius: 2px; box-shadow: 0 1px 0 rgba(0,0,0,0.05); box-sizing: border-box; }
.Button-Comment-Clicked{background:#d6d6d6; font-size:13px; font-style:italic; color:#336666; border:0; cursor:pointer; height:22px; margin:0; padding:0; width:170px; border-radius: 2px; box-shadow: 0 1px 0 rgba(0,0,0,0.05); box-sizing: border-box; }

.download {width:300px; text-decoration:underline;}
.download a:hover{color:#0066FF; width:300px; text-decoration:underline;}

.bold{ font-weight:bold; }

.clearflt { clear:both; height:0; font-size: 1px; line-height: 0px; }

.rounded {border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }

.sections {padding-bottom:5px; padding-top:5px; border-bottom:thin dotted; }

.sections:hover {background-color:#e4e4e4; }

.selected {background-color:#e4e4e4; }

.sitemap {width:745px;}
.sitemap ul li a {display:inline;}
.sitemap a:hover {color:#794e3f;font-weight:bold;}
.sitemap ul li:hover {background-color:#ffffff;border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; }

.comment_top { padding: 10px 7px 10px 7px; margin: 7px 10px 3px 10px; font-size: 12px; background: #e6e5e3 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAfCAIAAACpqzA1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDM0MiwgMjAxMC8wMS8xMC0xODowNjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4NzM3NTRBOUFFNDIxMURGODZBQ0VFMERCREEyOUIxOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4NzM3NTRBQUFFNDIxMURGODZBQ0VFMERCREEyOUIxOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjg3Mzc1NEE3QUU0MjExREY4NkFDRUUwREJEQTI5QjE4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjg3Mzc1NEE4QUU0MjExREY4NkFDRUUwREJEQTI5QjE4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+6uTx5QAAAC9JREFUeNpi+v79G9P///+BmIGJAUQz/IfyYfgf0/9/aPz//zEwAwMDnCYSAwQYAMJKNe0AxWUDAAAAAElFTkSuQmCC) repeat-x; }
.comment_top #user_nick{ font-weight: bold; color:#0066FF; font-size: 12px; }
.comment_top #user_nick:hover{ font-weight: bold; color:#0099FF; font-size: 12px; }
.comment_top #user_name{ font-weight: bold; color:#666666; font-size: 12px; }
.comment_top_left { padding: 5px 7px 2px 7px; margin: 7px 10px 3px 10px; font-size: 12px;}
.comment_message { padding: 2px 7px 2px 7px; margin: 3px 10px 3px 10px; text-align: justify; color:#111111; font-size: 13px; }
.comment_message_left { padding: 2px 3px 2px 3px; margin: 3px 5px 3px 5px; text-align: justify; color:#111111; font-size: 13px; }
.comment_avatar { margin-top: 10px; text-align: center; vertical-align: top; }
.comment_ip { margin-top: 10px; text-align: center; vertical-align: top; color:#111111; font-size: 10px; }
.comment_counts { margin-top: 10px; text-align: center; vertical-align: top; color:#222222; font-size: 10px; }
.comment_counts a{ color:#222222; text-decoration:underline; }
.comment_counts a:hover{ color:#666666; text-decoration:underline; }
.comment_online {background:#33be40; color:#FFFFFF; font-size:10px; font-weight:bold; padding-bottom:3px; padding-top:3px; text-align:center; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.comment_rating { padding: 2px 7px 2px 7px; margin: 3px 10px 3px 10px; text-align: left; color:#111111; font-size: 13px; font-style: italic; }

blockquote {
    position: relative;
    background: #ffebdd;
    margin: .25em 0;
    border: 1px dashed #fdcb98;
    padding: .25em;
}

.forum_title {width:937px; background-color:#006BC2; color:#FFFFFF; text-align:left; font-size:14px; font-weight:bold; padding-top:6px; padding-left:6px; padding-bottom:6px; margin-top:2px;}

.forum_date{color:#333333; font-style:italic;}

.forum { width:945px; margin-bottom:10px; border-spacing: 0px; font-size: 12px;}

.forum a { text-decoration: none; font-weight: bold; }

.forum a.follow { text-decoration: underline; }

.forum td {
    padding: 5px 7px 5px 7px;
    background: #e7e6e4 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAfCAIAAACpqzA1AAAACXBIWXMAAC4jAAAuIwF4pT92AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABISURBVHjalMPJEcAgDACx7b/OAOYOhw3P1BDNiHsP5xhmhqmiutl7sdZkzsEYnbc3equ0WqglUXIkJyHFQBSPBIcER/DPn98ABi1ViADpKGkAAAAASUVORK5CYII=) repeat-x;    
    border: 1px solid #DDD;    
}

.forum th {
    padding: 5px 7px 5px 7px;
    background: #e7e6e4 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAfCAIAAACpqzA1AAAACXBIWXMAAC4jAAAuIwF4pT92AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABISURBVHjalMPJEcAgDACx7b/OAOYOhw3P1BDNiHsP5xhmhqmiutl7sdZkzsEYnbc3equ0WqglUXIkJyHFQBSPBIcER/DPn98ABi1ViADpKGkAAAAASUVORK5CYII=) repeat-x;
    border-bottom: 1px solid #CCC;
    border: 1px solid #DDD;
}

.forum_cell {
    text-align: center;
    display: table-cell;
    vertical-align: middle;
}

.posts {
    background-color: #f6f5f4;
    border: 1px solid #999;
    padding: 5px;
    border-radius: 5px 5px 7px 7px;
    display: block;
    margin-right:20px;
}

.ls_nick {
    font-weight: bold;
    font-style: italic;
}
/* Social Links
 * -------------------------- */
.social-links {
    padding-left: 0;
    list-style: none;
    font-size: 15px;
    margin: 0;
}

.social-links > li {
    display: inline-block;
    margin: 2px;
}

.social-links > li a {
    color: rgb(127, 140, 141);
    width: 25px;
    height: 22px;
    display: block;
    text-align: center;
    padding-top:5px;
    /*line-height: 30px;*/
    border: 1px solid #bdc3c7;
}

.social-links > li a.facebook:hover {
    background-color: #2f5a9a;
    color: #fff !important;
    border-color: #2f5a9a;
}
.social-links > li a.vk:hover {
    background-color: #36638e;
    color: #fff !important;
    border-color: #36638e;
}
.social-links > li a.twitter:hover {
    background-color: #3abdd1;
    color: #fff !important;
    border-color: #3abdd1;
}
.social-links > li a.google-plus:hover {
    background-color: #363636;
    color: #fff !important;
    border-color: #363636;
}
.social-links > li a.google:hover {
    background-color: #d13a3a;
    color: #fff !important;
    border-color: #d13a3a;
}
.social-links > li a.odnoklassniki:hover {
    background-color: #f4820f;
    color: #fff !important;
    font-weight: bold !important;
    border-color: #f4820f;
}
.social-links > li a.rss:hover {
    background-color: #f15200;
    color: #fff !important;
    border-color: #f15200;
}
.social-links > li a.mailru:hover {
    background-color: #336699;
    color: #faa820 !important;
    font-weight: bold !important;
    border-color: #336699;
}
.social-links > li a.yandex:hover {
    background-color: #ffffff;
    color: #ff0000 !important;
    font-weight: bold !important;
}